Changeset f32be47


Ignore:
Timestamp:
08/02/2021 04:00:01 PM (10 months ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
xry111/glibc-2.34
Children:
5e0b913
Parents:
1e48fd4e
Message:

glibc: update test status and content, remove unneeded workaround

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • chapter05/glibc.xml

    r1e48fd4e rf32be47  
    124124      </varlistentry>
    125125
    126       <varlistentry>
    127         <term><option>libc_cv_include_x86_isa_level=no</option></term>
    128         <listitem>
    129           <para>This disables <quote>x86 ISA needed</quote> property in
    130           Glibc libraries.  Use it <emphasis role="bold">if</emphasis>
    131           you are building Glibc with <option>-march</option> option in
    132           <envar>CFLAGS</envar>, to workaround an issue in Glibc-2.33
    133           breaking it.</para>
    134         </listitem>
    135       </varlistentry>
    136 
    137126    </variablelist>
    138127
  • chapter08/glibc.xml

    r1e48fd4e rf32be47  
    118118      </varlistentry>
    119119
    120       <varlistentry>
    121         <term><option>libc_cv_include_x86_isa_level=no</option></term>
    122         <listitem>
    123           <para>This disables <quote>x86 ISA needed</quote> property in
    124           Glibc libraries.  Use it <emphasis role="bold">if</emphasis>
    125           you are building Glibc with <option>-march</option> option in
    126           <envar>CFLAGS</envar>, to workaround an issue in Glibc-2.33
    127           breaking it.</para>
    128         </listitem>
    129       </varlistentry>
    130 
    131120    </variablelist>
    132121
     
    169158        <para><emphasis>misc/tst-ttyname</emphasis>
    170159        is known to fail in the LFS chroot environment.</para>
    171       </listitem>
    172 
    173       <listitem>
    174         <!-- FIXME This currently tests SSBD and STIBP which do not exist
    175          on non-intel, should be fixed in glibc-2.34
    176          https://sourceware.org/pipermail/libc-alpha/2021-January/122171.html -->
    177         <para><emphasis>elf/tst-cpu-features-cpuinfo</emphasis>
    178         will fail on non-intel CPUs with this version of glibc.</para>
    179160      </listitem>
    180161
     
    496477        pcprofiledump, pldd, sln, sotruss, sprof, tzselect, xtrace,
    497478        zdump, and zic</seg>
    498         <seg>ld-&glibc-version;.so, libBrokenLocale.{a,so}, libSegFault.so, libanl.{a,so},
     479        <seg>ld-linux-x86-64.so.2 or ld-linux.so.2,
     480        libBrokenLocale.{a,so}, libSegFault.so, libanl.{a,so},
    499481        libc.{a,so}, libc_nonshared.a,
    500         libcrypt.{a,so}, libdl.{a,so}, libg.a, libm.{a,so},
    501         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,
    502484        libnss_compat.so, libnss_dns.so, libnss_files.so, libnss_hesiod.so,
    503         libpcprofile.so, libpthread.{a,so},
    504         libpthread_nonshared.a, libresolv.{a,so}, librt.{a,so},
    505         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>
    506488        <seg>/usr/include/arpa, /usr/include/bits, /usr/include/gnu,
    507489        /usr/include/net, /usr/include/netash, /usr/include/netatalk,
     
    760742
    761743      <varlistentry id="ld.so">
    762         <term><filename class="libraryfile">ld-&glibc-version;.so</filename></term>
     744        <term><filename class="libraryfile">ld-*.so</filename></term>
    763745        <listitem>
    764746          <para>The helper program for shared library executables</para>
     
    826808        <term><filename class="libraryfile">libdl</filename></term>
    827809        <listitem>
    828           <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>
    829813          <indexterm zone="ch-system-glibc libdl">
    830814            <primary sortas="c-libdl">libdl</primary>
     
    878862        <term><filename class="libraryfile">libnsl</filename></term>
    879863        <listitem>
    880           <para>The network services library</para>
     864          <para>The network services library, now deprecated</para>
    881865          <indexterm zone="ch-system-glibc libnsl">
    882866            <primary sortas="c-libnsl">libnsl</primary>
     
    886870
    887871      <varlistentry id="libnss">
    888         <term><filename class="libraryfile">libnss</filename></term>
     872        <term><filename class="libraryfile">libnss_*</filename></term>
    889873        <listitem>
    890874          <para>The Name Service Switch libraries, containing functions for
     
    910894        <term><filename class="libraryfile">libpthread</filename></term>
    911895        <listitem>
    912           <para>The POSIX threads library</para>
     896          <para>Dummy library containing no functions. Previously was the
     897          POSIX threads library, whose functions are now in
     898          <filename class="libraryfile">libc</filename>.</para>
    913899          <indexterm zone="ch-system-glibc libpthread">
    914900            <primary sortas="c-libpthread">libpthread</primary>
     
    931917        <term><filename class="libraryfile">librt</filename></term>
    932918        <listitem>
    933           <para>Contains functions providing most of the interfaces specified
    934           by the POSIX.1b Realtime Extension</para>
     919          <para>Dummy library containing no functions. Previously contained
     920          functions providing most of the interfaces specified
     921          by the POSIX.1b Realtime Extension, now the functions are in
     922          <filename class="libraryfile">libc</filename></para>
    935923          <indexterm zone="ch-system-glibc librt">
    936924            <primary sortas="c-librt">librt</primary>
     
    953941        <term><filename class="libraryfile">libutil</filename></term>
    954942        <listitem>
    955           <para>Contains code for <quote>standard</quote> functions used in
    956           many different Unix utilities</para>
     943          <para>Dummy library containing no functions. Previously contained
     944          code for <quote>standard</quote> functions used in
     945          many different Unix utilities. These functions are now in
     946          <filename class="libraryfile">libc</filename></para>
    957947          <indexterm zone="ch-system-glibc libutil">
    958948            <primary sortas="c-libutil">libutil</primary>
Note: See TracChangeset for help on using the changeset viewer.