Changeset 9c7598cc
- Timestamp:
- 08/03/2021 01:52:40 AM (3 years ago)
- Branches:
- 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 12.2, 12.2-rc1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/loongarch-12.2, xry111/mips64el, xry111/multilib, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- adcaf07e
- Parents:
- ea0f48e
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
rea0f48e r9c7598cc 44 44 --> 45 45 <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> 46 64 <para>2021-08-01</para> 47 65 <itemizedlist> … … 61 79 </itemizedlist> 62 80 </listitem> 63 64 81 65 82 <listitem> -
chapter01/whatsnew.xml
rea0f48e r9c7598cc 70 70 <para>D-Bus-&dbus-version;</para> 71 71 </listitem>--> 72 < !--<listitem>72 <listitem> 73 73 <para>Diffutils-&diffutils-version;</para> 74 </listitem> -->74 </listitem> 75 75 <listitem> 76 76 <para>E2fsprogs-&e2fsprogs-version;</para> … … 106 106 <para>Gettext-&gettext-version;</para> 107 107 </listitem>--> 108 < !--<listitem>108 <listitem> 109 109 <para>Glibc-&glibc-version;</para> 110 </listitem> -->110 </listitem> 111 111 <!--<listitem> 112 112 <para>GMP-&gmp-version;</para> -
chapter05/glibc.xml
rea0f48e r9c7598cc 63 63 <screen><userinput remap="pre">patch -Np1 -i ../glibc-&glibc-version;-fhs-1.patch</userinput></screen> 64 64 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 69 65 <para>The Glibc documentation recommends building Glibc 70 66 in a dedicated build directory:</para> … … 128 124 </varlistentry> 129 125 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 in134 Glibc libraries. Use it <emphasis role="bold">if</emphasis>135 you are building Glibc with <option>-march</option> option in136 <envar>CFLAGS</envar>, to workaround an issue in Glibc-2.33137 breaking it.</para>138 </listitem>139 </varlistentry>140 141 126 </variablelist> 142 127 -
chapter07/texinfo.xml
rea0f48e r9c7598cc 44 44 <title>Installation of Texinfo</title> 45 45 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 46 51 <para>Prepare Texinfo for compilation:</para> 47 52 -
chapter08/glibc.xml
rea0f48e r9c7598cc 51 51 <screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen> 52 52 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 62 53 <para>The Glibc documentation recommends building Glibc 63 54 in a dedicated build directory:</para> … … 127 118 </varlistentry> 128 119 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 in133 Glibc libraries. Use it <emphasis role="bold">if</emphasis>134 you are building Glibc with <option>-march</option> option in135 <envar>CFLAGS</envar>, to workaround an issue in Glibc-2.33136 breaking it.</para>137 </listitem>138 </varlistentry>139 140 120 </variablelist> 141 121 … … 178 158 <para><emphasis>misc/tst-ttyname</emphasis> 179 159 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 exist184 on non-intel, should be fixed in glibc-2.34185 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>188 160 </listitem> 189 161 … … 505 477 pcprofiledump, pldd, sln, sotruss, sprof, tzselect, xtrace, 506 478 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}, 508 481 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, 511 484 libnss_compat.so, libnss_dns.so, libnss_files.so, libnss_hesiod.so, 512 libpcprofile.so, libpthread.{a,so },513 lib pthread_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> 515 488 <seg>/usr/include/arpa, /usr/include/bits, /usr/include/gnu, 516 489 /usr/include/net, /usr/include/netash, /usr/include/netatalk, … … 769 742 770 743 <varlistentry id="ld.so"> 771 <term><filename class="libraryfile">ld- &glibc-version;.so</filename></term>744 <term><filename class="libraryfile">ld-*.so</filename></term> 772 745 <listitem> 773 746 <para>The helper program for shared library executables</para> … … 835 808 <term><filename class="libraryfile">libdl</filename></term> 836 809 <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> 838 813 <indexterm zone="ch-system-glibc libdl"> 839 814 <primary sortas="c-libdl">libdl</primary> … … 887 862 <term><filename class="libraryfile">libnsl</filename></term> 888 863 <listitem> 889 <para>The network services library </para>864 <para>The network services library, now deprecated</para> 890 865 <indexterm zone="ch-system-glibc libnsl"> 891 866 <primary sortas="c-libnsl">libnsl</primary> … … 919 894 <term><filename class="libraryfile">libpthread</filename></term> 920 895 <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> 922 900 <indexterm zone="ch-system-glibc libpthread"> 923 901 <primary sortas="c-libpthread">libpthread</primary> … … 962 940 <term><filename class="libraryfile">libutil</filename></term> 963 941 <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 966 947 <indexterm zone="ch-system-glibc libutil"> 967 948 <primary sortas="c-libutil">libutil</primary> -
chapter08/strippingagain.xml
rea0f48e r9c7598cc 44 44 45 45 <!--<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;" 49 54 50 55 cd /usr/lib … … 60 65 61 66 online_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; 67 online_usrlib="libbfd.so 68 libdl.so.2 69 libhistory.so 70 libncursesw.so 71 libm.so.6 72 libreadline.so 73 libz.so 66 74 $(cd /usr/lib; find libnss*.so* -type f)" 67 75 -
chapter08/texinfo.xml
rea0f48e r9c7598cc 62 62 </variablelist> 63 63 --> 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 64 70 <para>Compile the package:</para> 65 71 -
packages.ent
rea0f48e r9c7598cc 131 131 <!ENTITY dejagnu-tmp-sbu "less than 0.1 SBU"> 132 132 133 <!ENTITY diffutils-version "3. 7">134 <!ENTITY diffutils-size "1, 415KB">133 <!ENTITY diffutils-version "3.8"> 134 <!ENTITY diffutils-size "1,548 KB"> 135 135 <!ENTITY diffutils-url "&gnu;diffutils/diffutils-&diffutils-version;.tar.xz"> 136 <!ENTITY diffutils-md5 " 4824adc0e95dbbf11dfbdfaad6a1e461">136 <!ENTITY diffutils-md5 "6a6b0fdc72acfe3f2829aab477876fbc"> 137 137 <!ENTITY diffutils-home "&gnu-software;diffutils/"> 138 138 <!ENTITY diffutils-tmp-du "26 MB"> … … 259 259 <!ENTITY gettext-fin-sbu "2.9 SBU"> 260 260 261 <!ENTITY glibc-version "2.3 3">262 <!ENTITY glibc-size "16, 663KB">261 <!ENTITY glibc-version "2.34"> 262 <!ENTITY glibc-size "16,896 KB"> 263 263 <!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz"> 264 <!ENTITY glibc-md5 "3 90bbd889c7e8e8a7041564cb6b27cca">264 <!ENTITY glibc-md5 "31998b53fb39cb946e96abc310af1c89"> 265 265 <!ENTITY glibc-home "&gnu-software;libc/"> 266 266 <!ENTITY glibc-tmp-du "770 MB"> … … 395 395 <!ENTITY lfs-bootscripts-cfg-sbu "less than 0.1 SBU"> 396 396 397 <!ENTITY libcap-version "2.5 1">398 <!ENTITY libcap-size "1 43KB">397 <!ENTITY libcap-version "2.52"> 398 <!ENTITY libcap-size "155 KB"> 399 399 <!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"> 401 401 <!ENTITY libcap-home "https://sites.google.com/site/fullycapable/"> 402 402 <!ENTITY libcap-fin-du "45 MB">
Note:
See TracChangeset
for help on using the changeset viewer.