Changeset 9c7598c


Ignore:
Timestamp:
08/03/2021 01:52:40 AM (6 months ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, ml-11.0, multilib, trunk
Children:
adcaf07e
Parents:
ea0f48e
Message:

Package updates.
Update to glibc-2.34.
Update to diffutils-3.8.
Update to libcap-2.52.

Files:
8 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    rea0f48e r9c7598c  
    4444    -->
    4545    <listitem>
     46      <para>2021-08-02</para>
     47      <itemizedlist>
     48        <listitem>
     49          <para>[bdubbs] - Update to glibc-2.34. Fixes
     50          <ulink url="&lfs-ticket-root;4897">#4897</ulink>.</para>
     51        </listitem>
     52        <listitem>
     53          <para>[bdubbs] - Update to diffutils-3.8. Fixes
     54          <ulink url="&lfs-ticket-root;4898">#4898</ulink>.</para>
     55        </listitem>
     56        <listitem>
     57          <para>[bdubbs] - Update to libcap-2.52. Fixes
     58          <ulink url="&lfs-ticket-root;4899">#4899</ulink>.</para>
     59        </listitem>
     60      </itemizedlist>
     61    </listitem>
     62
     63    <listitem>
    4664      <para>2021-08-01</para>
    4765      <itemizedlist>
     
    6179      </itemizedlist>
    6280    </listitem>
    63 
    6481
    6582    <listitem>
  • chapter01/whatsnew.xml

    rea0f48e r9c7598c  
    7070      <para>D-Bus-&dbus-version;</para>
    7171    </listitem>-->
    72     <!--<listitem>
     72    <listitem>
    7373      <para>Diffutils-&diffutils-version;</para>
    74     </listitem>-->
     74    </listitem>
    7575    <listitem>
    7676       <para>E2fsprogs-&e2fsprogs-version;</para>
     
    106106      <para>Gettext-&gettext-version;</para>
    107107    </listitem>-->
    108     <!--<listitem>
     108    <listitem>
    109109      <para>Glibc-&glibc-version;</para>
    110     </listitem>-->
     110    </listitem>
    111111    <!--<listitem>
    112112      <para>GMP-&gmp-version;</para>
  • chapter05/glibc.xml

    rea0f48e r9c7598c  
    6363<screen><userinput remap="pre">patch -Np1 -i ../glibc-&glibc-version;-fhs-1.patch</userinput></screen>
    6464
    65     <para>Fix a build issue with gcc-11.1:</para>
    66 
    67 <screen><userinput remap="pre">sed 's/amx_/amx-/' -i sysdeps/x86/tst-cpu-features-supports.c</userinput></screen>
    68 
    6965    <para>The Glibc documentation recommends building Glibc
    7066    in a dedicated build directory:</para>
     
    128124      </varlistentry>
    129125
    130       <varlistentry>
    131         <term><option>libc_cv_include_x86_isa_level=no</option></term>
    132         <listitem>
    133           <para>This disables <quote>x86 ISA needed</quote> property in
    134           Glibc libraries.  Use it <emphasis role="bold">if</emphasis>
    135           you are building Glibc with <option>-march</option> option in
    136           <envar>CFLAGS</envar>, to workaround an issue in Glibc-2.33
    137           breaking it.</para>
    138         </listitem>
    139       </varlistentry>
    140 
    141126    </variablelist>
    142127
  • chapter07/texinfo.xml

    rea0f48e r9c7598c  
    4444    <title>Installation of Texinfo</title>
    4545
     46    <para>First, fix an issue building the package with Glibc-2.34 or later:</para>
     47
     48<screen><userinput remap="pre">sed -e 's/__attribute_nonnull__/__nonnull/' \
     49    -i gnulib/lib/malloc/dynarray-skeleton.c</userinput></screen>
     50
    4651    <para>Prepare Texinfo for compilation:</para>
    4752
  • chapter08/glibc.xml

    rea0f48e r9c7598c  
    5151<screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen>
    5252
    53     <para>Fix a bug that causes issues with chrooted applications:</para>
    54 
    55     <screen><userinput remap="pre">sed -e '402a\      *result = local->data.services[database_index];' \
    56     -i nss/nss_database.c</userinput></screen>
    57 
    58     <para>Fix a build issue with gcc-11.1:</para>
    59 
    60 <screen><userinput remap="pre">sed 's/amx_/amx-/' -i sysdeps/x86/tst-cpu-features-supports.c</userinput></screen>
    61 
    6253    <para>The Glibc documentation recommends building Glibc
    6354    in a dedicated build directory:</para>
     
    127118      </varlistentry>
    128119
    129       <varlistentry>
    130         <term><option>libc_cv_include_x86_isa_level=no</option></term>
    131         <listitem>
    132           <para>This disables <quote>x86 ISA needed</quote> property in
    133           Glibc libraries.  Use it <emphasis role="bold">if</emphasis>
    134           you are building Glibc with <option>-march</option> option in
    135           <envar>CFLAGS</envar>, to workaround an issue in Glibc-2.33
    136           breaking it.</para>
    137         </listitem>
    138       </varlistentry>
    139 
    140120    </variablelist>
    141121
     
    178158        <para><emphasis>misc/tst-ttyname</emphasis>
    179159        is known to fail in the LFS chroot environment.</para>
    180       </listitem>
    181 
    182       <listitem>
    183         <!-- FIXME This currently tests SSBD and STIBP which do not exist
    184          on non-intel, should be fixed in glibc-2.34
    185          https://sourceware.org/pipermail/libc-alpha/2021-January/122171.html -->
    186         <para><emphasis>elf/tst-cpu-features-cpuinfo</emphasis>
    187         will fail on non-intel CPUs with this version of glibc.</para>
    188160      </listitem>
    189161
     
    505477        pcprofiledump, pldd, sln, sotruss, sprof, tzselect, xtrace,
    506478        zdump, and zic</seg>
    507         <seg>ld-&glibc-version;.so, libBrokenLocale.{a,so}, libSegFault.so, libanl.{a,so},
     479        <seg>ld-linux-x86-64.so.2, ld-linux.so.2,
     480        libBrokenLocale.{a,so}, libSegFault.so, libanl.{a,so},
    508481        libc.{a,so}, libc_nonshared.a,
    509         libcrypt.{a,so}, libdl.{a,so}, libg.a, libm.{a,so},
    510         libmcheck.a, libmemusage.so, libmvec.{a,so}, libnsl.{a,so},
     482        libcrypt.{a,so}, libdl.{a,so.2}, libg.a, libm.{a,so},
     483        libmcheck.a, libmemusage.so, libmvec.{a,so}, libnsl.so.1,
    511484        libnss_compat.so, libnss_dns.so, libnss_files.so, libnss_hesiod.so,
    512         libpcprofile.so, libpthread.{a,so},
    513         libpthread_nonshared.a, libresolv.{a,so}, librt.{a,so},
    514         libthread_db.so, and libutil.{a,so}</seg>
     485        libpcprofile.so, libpthread.{a,so.0},
     486        libresolv.{a,so}, librt.{a,so.1},
     487        libthread_db.so, and libutil.{a,so.1}</seg>
    515488        <seg>/usr/include/arpa, /usr/include/bits, /usr/include/gnu,
    516489        /usr/include/net, /usr/include/netash, /usr/include/netatalk,
     
    769742
    770743      <varlistentry id="ld.so">
    771         <term><filename class="libraryfile">ld-&glibc-version;.so</filename></term>
     744        <term><filename class="libraryfile">ld-*.so</filename></term>
    772745        <listitem>
    773746          <para>The helper program for shared library executables</para>
     
    835808        <term><filename class="libraryfile">libdl</filename></term>
    836809        <listitem>
    837           <para>The dynamic linking interface library</para>
     810          <para>Dummy library containing no functions. Previously was the
     811          dynamic linking interface library, whose functions are now in
     812          <filename class="libraryfile">libc</filename></para>
    838813          <indexterm zone="ch-system-glibc libdl">
    839814            <primary sortas="c-libdl">libdl</primary>
     
    887862        <term><filename class="libraryfile">libnsl</filename></term>
    888863        <listitem>
    889           <para>The network services library</para>
     864          <para>The network services library, now deprecated</para>
    890865          <indexterm zone="ch-system-glibc libnsl">
    891866            <primary sortas="c-libnsl">libnsl</primary>
     
    919894        <term><filename class="libraryfile">libpthread</filename></term>
    920895        <listitem>
    921           <para>The POSIX threads library</para>
     896          <para>Dummy library containing no functions. Previously contained
     897          functions providing most of the interfaces specified
     898          by the POSIX.1b Realtime Extension, now the functions are in
     899          <filename class="libraryfile">libc</filename></para>
    922900          <indexterm zone="ch-system-glibc libpthread">
    923901            <primary sortas="c-libpthread">libpthread</primary>
     
    962940        <term><filename class="libraryfile">libutil</filename></term>
    963941        <listitem>
    964           <para>Contains code for <quote>standard</quote> functions used in
    965           many different Unix utilities</para>
     942          <para>>Dummy library containing no functions. Previously contained
     943          code for <quote>standard</quote> functions used in
     944          many different Unix utilities. These functions are now in
     945          <filename class="libraryfile">libc</filename></para>
     946         
    966947          <indexterm zone="ch-system-glibc libutil">
    967948            <primary sortas="c-libutil">libutil</primary>
  • chapter08/strippingagain.xml

    rea0f48e r9c7598c  
    4444
    4545<!--<screen><userinput>save_lib="ld-2.25.so libc-2.25.so libpthread-2.25.so libthread_db-1.0.so"-->
    46 <screen><userinput>save_usrlib="ld-&glibc-version;.so libc-&glibc-version;.so libpthread-&glibc-version;.so libthread_db-&libthread_db-version;.so
    47              libquadmath.so.&libquadmath-version; libstdc++.so.&libstdcpp-version;
    48              libitm.so.&libitm-version; libatomic.so.&libatomic-version;" <!-- libcilkrts.so.&libcilkrts-version;-->
     46<screen><userinput>save_usrlib="ld-linux-x86-64.so.2
     47                                libc.so.6
     48                                libpthread.so.6
     49                                libthread_db.so
     50                                libquadmath.so.&libquadmath-version;
     51                                libstdc++.so.6
     52                                libitm.so.&libitm-version;
     53                                libatomic.so.&libatomic-version;"
    4954
    5055cd /usr/lib
     
    6065
    6166online_usrbin="bash find strip"
    62 online_usrlib="libbfd-&binutils-version;.so libdl-&glibc-version;.so
    63                libhistory.so.&readline-version; libncursesw.so.&ncurses-version;
    64                libm-&glibc-version;.so libreadline.so.&readline-version;
    65                libz.so.&zlib-version;
     67online_usrlib="libbfd.so
     68               libdl.so.2
     69               libhistory.so
     70               libncursesw.so
     71               libm.so.6
     72               libreadline.so
     73               libz.so
    6674               $(cd /usr/lib; find libnss*.so* -type f)"
    6775
  • chapter08/texinfo.xml

    rea0f48e r9c7598c  
    6262    </variablelist>
    6363-->
     64
     65    <para>Again, fix an issue building the package with Glibc-2.34 or later:</para>
     66
     67<screen><userinput remap="pre">sed -e 's/__attribute_nonnull__/__nonnull/' \
     68    -i gnulib/lib/malloc/dynarray-skeleton.c</userinput></screen>
     69
    6470    <para>Compile the package:</para>
    6571
  • packages.ent

    rea0f48e r9c7598c  
    131131<!ENTITY dejagnu-tmp-sbu "less than 0.1 SBU">
    132132
    133 <!ENTITY diffutils-version "3.7">
    134 <!ENTITY diffutils-size "1,415 KB">
     133<!ENTITY diffutils-version "3.8">
     134<!ENTITY diffutils-size "1,548 KB">
    135135<!ENTITY diffutils-url "&gnu;diffutils/diffutils-&diffutils-version;.tar.xz">
    136 <!ENTITY diffutils-md5 "4824adc0e95dbbf11dfbdfaad6a1e461">
     136<!ENTITY diffutils-md5 "6a6b0fdc72acfe3f2829aab477876fbc">
    137137<!ENTITY diffutils-home "&gnu-software;diffutils/">
    138138<!ENTITY diffutils-tmp-du "26 MB">
     
    259259<!ENTITY gettext-fin-sbu "2.9 SBU">
    260260
    261 <!ENTITY glibc-version "2.33">
    262 <!ENTITY glibc-size "16,663 KB">
     261<!ENTITY glibc-version "2.34">
     262<!ENTITY glibc-size "16,896 KB">
    263263<!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz">
    264 <!ENTITY glibc-md5 "390bbd889c7e8e8a7041564cb6b27cca">
     264<!ENTITY glibc-md5 "31998b53fb39cb946e96abc310af1c89">
    265265<!ENTITY glibc-home "&gnu-software;libc/">
    266266<!ENTITY glibc-tmp-du "770 MB">
     
    395395<!ENTITY lfs-bootscripts-cfg-sbu "less than 0.1 SBU">
    396396
    397 <!ENTITY libcap-version "2.51">
    398 <!ENTITY libcap-size "143 KB">
     397<!ENTITY libcap-version "2.52">
     398<!ENTITY libcap-size "155 KB">
    399399<!ENTITY libcap-url "&kernel;linux/libs/security/linux-privs/libcap2/libcap-&libcap-version;.tar.xz">
    400 <!ENTITY libcap-md5 "4c9febc1bf0afca6a4d9f86fcdb6d900">
     400<!ENTITY libcap-md5 "91548d37bbb5b706928bc3b3bb0e22ac">
    401401<!ENTITY libcap-home "https://sites.google.com/site/fullycapable/">
    402402<!ENTITY libcap-fin-du "45 MB">
Note: See TracChangeset for help on using the changeset viewer.