Changeset 66bfc2b
- Timestamp:
- 08/03/2021 03:45:09 AM (3 years ago)
- Branches:
- ml-11.0, multilib, xry111/multilib
- Children:
- 31ff88b
- Parents:
- 6ff520f (diff), adcaf07e (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
r6ff520f r66bfc2b 46 46 --> 47 47 <listitem> 48 <para>2021-08-02</para> 49 <itemizedlist> 50 <listitem> 51 <para>[bdubbs] - Update to glibc-2.34. Fixes 52 <ulink url="&lfs-ticket-root;4897">#4897</ulink>.</para> 53 </listitem> 54 <listitem> 55 <para>[bdubbs] - Update to diffutils-3.8. Fixes 56 <ulink url="&lfs-ticket-root;4898">#4898</ulink>.</para> 57 </listitem> 58 <listitem> 59 <para>[bdubbs] - Update to libcap-2.52. Fixes 60 <ulink url="&lfs-ticket-root;4899">#4899</ulink>.</para> 61 </listitem> 62 </itemizedlist> 63 </listitem> 64 65 <listitem> 48 66 <para>2021-08-01</para> 49 67 <itemizedlist> … … 63 81 </itemizedlist> 64 82 </listitem> 65 66 83 67 84 <listitem> -
chapter01/whatsnew.xml
r6ff520f r66bfc2b 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
r6ff520f r66bfc2b 65 65 66 66 <screen><userinput remap="pre">patch -Np1 -i ../glibc-&glibc-version;-fhs-1.patch</userinput></screen> 67 68 <para>Fix a build issue with gcc-11.1:</para>69 70 <screen><userinput remap="pre">sed 's/amx_/amx-/' -i sysdeps/x86/tst-cpu-features-supports.c</userinput></screen>71 67 72 68 <para>The Glibc documentation recommends building Glibc … … 139 135 </varlistentry> 140 136 141 <varlistentry>142 <term><option>libc_cv_include_x86_isa_level=no</option></term>143 <listitem>144 <para>This disables <quote>x86 ISA needed</quote> property in145 Glibc libraries. Use it <emphasis role="bold">if</emphasis>146 you are building Glibc with <option>-march</option> option in147 <envar>CFLAGS</envar>, to workaround an issue in Glibc-2.33148 breaking it.</para>149 </listitem>150 </varlistentry>151 152 137 </variablelist> 153 138 -
chapter07/texinfo.xml
r6ff520f r66bfc2b 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/binutils.xml
r6ff520f r66bfc2b 182 182 <screen><userinput remap="test">make -k check</userinput></screen> 183 183 184 <para>Fo ru tests related to zlib are known otfail.</para>184 <para>Four tests related to zlib are known to fail.</para> 185 185 <!-- 186 186 <para>Seven gold tests are known to fail with gcc-11.1.0</para> -
chapter08/glibc.xml
r6ff520f r66bfc2b 50 50 51 51 <screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen> 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 52 62 53 <para>The Glibc documentation recommends building Glibc … … 134 125 </varlistentry> 135 126 136 <varlistentry>137 <term><option>libc_cv_include_x86_isa_level=no</option></term>138 <listitem>139 <para>This disables <quote>x86 ISA needed</quote> property in140 Glibc libraries. Use it <emphasis role="bold">if</emphasis>141 you are building Glibc with <option>-march</option> option in142 <envar>CFLAGS</envar>, to workaround an issue in Glibc-2.33143 breaking it.</para>144 </listitem>145 </varlistentry>146 147 127 </variablelist> 148 128 … … 185 165 <para><emphasis>misc/tst-ttyname</emphasis> 186 166 is known to fail in the LFS chroot environment.</para> 187 </listitem>188 189 <listitem>190 <!-- FIXME This currently tests SSBD and STIBP which do not exist191 on non-intel, should be fixed in glibc-2.34192 https://sourceware.org/pipermail/libc-alpha/2021-January/122171.html -->193 <para><emphasis>elf/tst-cpu-features-cpuinfo</emphasis>194 will fail on non-intel CPUs with this version of glibc.</para>195 167 </listitem> 196 168 … … 662 634 pcprofiledump, pldd, sln, sotruss, sprof, tzselect, xtrace, 663 635 zdump, and zic</seg> 664 <seg>ld-&glibc-version;.so, libBrokenLocale.{a,so}, libSegFault.so, libanl.{a,so}, 636 <seg>ld-linux-x86-64.so.2, ld-linux.so.2, 637 libBrokenLocale.{a,so}, libSegFault.so, libanl.{a,so}, 665 638 libc.{a,so}, libc_nonshared.a, 666 libcrypt.{a,so}, libdl.{a,so }, libg.a, libm.{a,so},667 libmcheck.a, libmemusage.so, libmvec.{a,so}, libnsl. {a,so},639 libcrypt.{a,so}, libdl.{a,so.2}, libg.a, libm.{a,so}, 640 libmcheck.a, libmemusage.so, libmvec.{a,so}, libnsl.so.1, 668 641 libnss_compat.so, libnss_dns.so, libnss_files.so, libnss_hesiod.so, 669 libpcprofile.so, libpthread.{a,so },670 lib pthread_nonshared.a, libresolv.{a,so}, librt.{a,so},671 libthread_db.so, and libutil.{a,so }</seg>642 libpcprofile.so, libpthread.{a,so.0}, 643 libresolv.{a,so}, librt.{a,so.1}, 644 libthread_db.so, and libutil.{a,so.1}</seg> 672 645 <seg>/usr/include/arpa, /usr/include/bits, /usr/include/gnu, 673 646 /usr/include/net, /usr/include/netash, /usr/include/netatalk, … … 926 899 927 900 <varlistentry id="ld.so"> 928 <term><filename class="libraryfile">ld- &glibc-version;.so</filename></term>901 <term><filename class="libraryfile">ld-*.so</filename></term> 929 902 <listitem> 930 903 <para>The helper program for shared library executables</para> … … 992 965 <term><filename class="libraryfile">libdl</filename></term> 993 966 <listitem> 994 <para>The dynamic linking interface library</para> 967 <para>Dummy library containing no functions. Previously was the 968 dynamic linking interface library, whose functions are now in 969 <filename class="libraryfile">libc</filename></para> 995 970 <indexterm zone="ch-system-glibc libdl"> 996 971 <primary sortas="c-libdl">libdl</primary> … … 1044 1019 <term><filename class="libraryfile">libnsl</filename></term> 1045 1020 <listitem> 1046 <para>The network services library </para>1021 <para>The network services library, now deprecated</para> 1047 1022 <indexterm zone="ch-system-glibc libnsl"> 1048 1023 <primary sortas="c-libnsl">libnsl</primary> … … 1076 1051 <term><filename class="libraryfile">libpthread</filename></term> 1077 1052 <listitem> 1078 <para>The POSIX threads library</para> 1053 <para>Dummy library containing no functions. Previously contained 1054 functions providing most of the interfaces specified 1055 by the POSIX.1b Realtime Extension, now the functions are in 1056 <filename class="libraryfile">libc</filename></para> 1079 1057 <indexterm zone="ch-system-glibc libpthread"> 1080 1058 <primary sortas="c-libpthread">libpthread</primary> … … 1119 1097 <term><filename class="libraryfile">libutil</filename></term> 1120 1098 <listitem> 1121 <para>Contains code for <quote>standard</quote> functions used in 1122 many different Unix utilities</para> 1099 <para>>Dummy library containing no functions. Previously contained 1100 code for <quote>standard</quote> functions used in 1101 many different Unix utilities. These functions are now in 1102 <filename class="libraryfile">libc</filename></para> 1103 1123 1104 <indexterm zone="ch-system-glibc libutil"> 1124 1105 <primary sortas="c-libutil">libutil</primary> -
chapter08/strippingagain.xml
r6ff520f r66bfc2b 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 … … 79 84 80 85 online_usrbin="bash find strip" 81 online_usrlib="libbfd-&binutils-version;.so libdl-&glibc-version;.so 82 libhistory.so.&readline-version; libncursesw.so.&ncurses-version; 83 libm-&glibc-version;.so libreadline.so.&readline-version; 84 libz.so.&zlib-version; 86 online_usrlib="libbfd.so 87 libdl.so.2 88 libhistory.so 89 libncursesw.so 90 libm.so.6 91 libreadline.so 92 libz.so 85 93 $(cd /usr/lib; find libnss*.so* -type f)" 86 94 -
chapter08/texinfo.xml
r6ff520f r66bfc2b 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
r6ff520f r66bfc2b 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"> … … 403 403 <!ENTITY lfs-bootscripts-cfg-sbu "less than 0.1 SBU"> 404 404 405 <!ENTITY libcap-version "2.5 1">406 <!ENTITY libcap-size "1 43KB">405 <!ENTITY libcap-version "2.52"> 406 <!ENTITY libcap-size "155 KB"> 407 407 <!ENTITY libcap-url "&kernel;linux/libs/security/linux-privs/libcap2/libcap-&libcap-version;.tar.xz"> 408 <!ENTITY libcap-md5 " 4c9febc1bf0afca6a4d9f86fcdb6d900">408 <!ENTITY libcap-md5 "91548d37bbb5b706928bc3b3bb0e22ac"> 409 409 <!ENTITY libcap-home "https://sites.google.com/site/fullycapable/"> 410 410 <!ENTITY libcap-fin-du "45 MB">
Note:
See TracChangeset
for help on using the changeset viewer.