Changeset 9c7598cc for chapter08/glibc.xml
- 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, 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/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- adcaf07e
- Parents:
- ea0f48e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
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>
Note:
See TracChangeset
for help on using the changeset viewer.