Changeset 66bfc2b for chapter08


Ignore:
Timestamp:
08/03/2021 03:45:09 AM (3 years ago)
Author:
Thomas Trepl (Moody) <thomas@…>
Branches:
ml-11.0, 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.
Message:

Automatic merge of trunk into multilib

Location:
chapter08
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • chapter08/binutils.xml

    r6ff520f r66bfc2b  
    182182<screen><userinput remap="test">make -k check</userinput></screen>
    183183
    184     <para>Foru tests related to zlib are known ot fail.</para>
     184    <para>Four tests related to zlib are known to fail.</para>
    185185<!--
    186186    <para>Seven gold tests are known to fail with gcc-11.1.0</para>
  • chapter08/glibc.xml

    r6ff520f r66bfc2b  
    5050
    5151<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>
    6152
    6253    <para>The Glibc documentation recommends building Glibc
     
    134125      </varlistentry>
    135126
    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 in
    140           Glibc libraries.  Use it <emphasis role="bold">if</emphasis>
    141           you are building Glibc with <option>-march</option> option in
    142           <envar>CFLAGS</envar>, to workaround an issue in Glibc-2.33
    143           breaking it.</para>
    144         </listitem>
    145       </varlistentry>
    146 
    147127    </variablelist>
    148128
     
    185165        <para><emphasis>misc/tst-ttyname</emphasis>
    186166        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 exist
    191          on non-intel, should be fixed in glibc-2.34
    192          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>
    195167      </listitem>
    196168
     
    662634        pcprofiledump, pldd, sln, sotruss, sprof, tzselect, xtrace,
    663635        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},
    665638        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,
    668641        libnss_compat.so, libnss_dns.so, libnss_files.so, libnss_hesiod.so,
    669         libpcprofile.so, libpthread.{a,so},
    670         libpthread_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>
    672645        <seg>/usr/include/arpa, /usr/include/bits, /usr/include/gnu,
    673646        /usr/include/net, /usr/include/netash, /usr/include/netatalk,
     
    926899
    927900      <varlistentry id="ld.so">
    928         <term><filename class="libraryfile">ld-&glibc-version;.so</filename></term>
     901        <term><filename class="libraryfile">ld-*.so</filename></term>
    929902        <listitem>
    930903          <para>The helper program for shared library executables</para>
     
    992965        <term><filename class="libraryfile">libdl</filename></term>
    993966        <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>
    995970          <indexterm zone="ch-system-glibc libdl">
    996971            <primary sortas="c-libdl">libdl</primary>
     
    10441019        <term><filename class="libraryfile">libnsl</filename></term>
    10451020        <listitem>
    1046           <para>The network services library</para>
     1021          <para>The network services library, now deprecated</para>
    10471022          <indexterm zone="ch-system-glibc libnsl">
    10481023            <primary sortas="c-libnsl">libnsl</primary>
     
    10761051        <term><filename class="libraryfile">libpthread</filename></term>
    10771052        <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>
    10791057          <indexterm zone="ch-system-glibc libpthread">
    10801058            <primary sortas="c-libpthread">libpthread</primary>
     
    11191097        <term><filename class="libraryfile">libutil</filename></term>
    11201098        <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         
    11231104          <indexterm zone="ch-system-glibc libutil">
    11241105            <primary sortas="c-libutil">libutil</primary>
  • chapter08/strippingagain.xml

    r6ff520f r66bfc2b  
    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
     
    7984
    8085online_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;
     86online_usrlib="libbfd.so
     87               libdl.so.2
     88               libhistory.so
     89               libncursesw.so
     90               libm.so.6
     91               libreadline.so
     92               libz.so
    8593               $(cd /usr/lib; find libnss*.so* -type f)"
    8694
  • chapter08/texinfo.xml

    r6ff520f r66bfc2b  
    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
Note: See TracChangeset for help on using the changeset viewer.