Ignore:
Timestamp:
08/22/2012 08:38:21 PM (12 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 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, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, 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:
71e9c63, da7032a
Parents:
3f4c6ca1
Message:

Update glibc text removing noatime mount
caution and adding text regarding test issues.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@9956 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter06/glibc.xml

    r3f4c6ca1 rd9c836b  
    109109<screen><userinput remap="pre">mkdir -v ../glibc-build
    110110cd ../glibc-build</userinput></screen>
    111 
     111<!--
    112112    <para>As in Chapter 5, add the needed compiler flags to CFLAGS for x86 machines.
    113113    Here, the optimization of the library is also set for the gcc compiler to
     
    117117  i?86) echo "CFLAGS += -march=i486 -mtune=native -O3 -pipe" &gt; configparms ;;
    118118esac</userinput></screen>
    119 
     119-->
    120120    <para>Prepare Glibc for compilation:</para>
    121121
     
    151151    </important>
    152152
    153     <para>Before running the tests, copy a file from the source tree into our
    154     build tree to prevent a couple of test failures, then test the
    155     results:</para>
    156 
    157 <screen><userinput remap="test">cp -v ../glibc-&glibc-version;/iconvdata/gconv-modules iconvdata
    158 make -k check 2&gt;&amp;1 | tee glibc-check-log
     153    <para>Generally a few tests do not pass, but you can generally ignore
     154    any of the test failures listed below. Now test the build results:</para>
     155
     156<!-- cp -v ../glibc-&glibc-version;/iconvdata/gconv-modules iconvdata -->
     157
     158<screen><userinput remap="test">make -k check 2&gt;&amp;1 | tee glibc-check-log
    159159grep Error glibc-check-log</userinput></screen>
    160160
    161161    <para>You will probably see an expected (ignored) failure in the
    162     <emphasis>posix/annexc</emphasis> test.  In addition the Glibc test suite
    163     is somewhat dependent on the host system.  This is a list of the most
    164     common issues:</para>
     162    <emphasis>posix/annexc</emphasis> and
     163    <emphasis>conform/run-conformtest</emphasis> tests.  In addition the Glibc
     164    test suite is somewhat dependent on the host system.  This is a list of the
     165    most common issues:</para>
    165166
    166167    <itemizedlist>
     
    171172      </listitem> -->
    172173      <!-- Was true in glibc-2.3.6, rt/tst-cpuclock2 in glibc-2.11.1 -->
     174
    173175      <listitem>
    174 
    175176        <para>The <emphasis>nptl/tst-clock2</emphasis>,
    176         <emphasis>nptl/tst-attr3</emphasis>, and
     177        <emphasis>nptl/tst-attr3</emphasis>,
     178        <emphasis>tst/tst-cputimer1</emphasis>, and
    177179        <emphasis>rt/tst-cpuclock2</emphasis>
    178180        tests have been known to fail.  The
    179181        reason is not completely understood, but indications are that minor
    180182        timing issues can trigger these failures.</para>
    181      
    182183      </listitem>
     184
    183185      <listitem>
    184186        <para>The math tests sometimes fail when running on
     
    186188        authentic AMD processor.</para>
    187189      </listitem>
     190     
     191      <!--
    188192      <listitem>
    189193        <para>If you have mounted the LFS partition with the
     
    192196        use the <parameter>noatime</parameter> option while building LFS.</para>
    193197      </listitem>
     198      -->
     199     
    194200      <listitem>
    195201        <para>When running on older and slower hardware or on systems under
     
    199205        make -k check</command>).</para>
    200206      </listitem>
     207     
    201208      <listitem>
    202209        <para>Other tests known to fail on some architectures are posix/bug-regex32,
    203210        misc/tst-writev, elf/check-textrel, nptl/tst-getpid2, and stdio-common/bug22.</para>
    204211      </listitem>
     212   
    205213    </itemizedlist>
    206214
Note: See TracChangeset for help on using the changeset viewer.