Changeset 4e28354 for chapter08/gcc.xml


Ignore:
Timestamp:
06/05/2023 03:31:45 PM (15 months ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
xry111/clfs-ng
Children:
b9fe11d
Parents:
7a570bd (diff), 0f18f2b (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:

Merge remote-tracking branch 'origin/trunk' into xry111/clfs-ng

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter08/gcc.xml

    r7a570bd r4e28354  
    7878             --disable-multilib       \
    7979             --disable-bootstrap      \
     80             --disable-fixincludes    \
    8081             --with-system-zlib</userinput></screen>
    8182
     
    9495          by the Binutils package built earlier in this chapter, rather than
    9596          the cross-built version which would otherwise be used.</para>
     97        </listitem>
     98      </varlistentry>
     99
     100      <varlistentry>
     101        <term><parameter>--disable-fixincludes</parameter></term>
     102        <listitem>
     103          <para>By default, during the installation of GCC some system
     104          headers would be <quote>fixed</quote> to be used with GCC.  This
     105          is not necessary for a modern Linux system, and potentially
     106          harmful if a package is reinstalled after installing GCC.  This
     107          switch prevents GCC from <quote>fixing</quote> the headers.</para>
    96108        </listitem>
    97109      </varlistentry>
     
    160172    <ulink url="https://gcc.gnu.org/ml/gcc-testresults/"/>.</para>
    161173
    162     <para>Eleven tests in the i386 test suite for the gcc compiler are known to FAIL.
    163     It's because the test files do not account for the
    164     <parameter>--enable-default-pie</parameter> option.</para>
    165 
    166     <para>Four tests related to PR100400 may be reported
    167     as both XPASS and FAIL when testing the g++ compiler; the test file
    168     is not well written.</para>
     174    <para>Two tests named <filename>pr104610.c</filename> and
     175    <filename>pr69482-1.c</filename> are known to fail because the test
     176    files does not account for the
     177    <parameter>--enable-default-ssp</parameter> option.
     178    <!-- https://gcc.gnu.org/PR106375 and https://gcc.gnu.org/PR109353 -->
     179    Two tests named <filename>copy.cc</filename> and
     180    <filename>pr56837.c</filename> are known to fail.
     181    <!-- https://gcc.gnu.org/PR107855#c6 -->
     182    Additionally, several tests in the
     183    <filename class='directory'>vect</filename> directory are known to fail
     184    if the hardware does not support AVX.</para>
    169185
    170186    <para>A few unexpected failures cannot always be avoided. The GCC developers
     
    334350
    335351        <seg>libasan.{a,so}, libatomic.{a,so}, libcc1.so, libgcc.a, libgcc_eh.a,
    336         libgcc_s.so, libgcov.a, libgomp.{a,so}, libitm.{a,so},
     352        libgcc_s.so, libgcov.a, libgomp.{a,so}, libhwasan.{a,so}, libitm.{a,so},
    337353        liblsan.{a,so}, liblto_plugin.so,
    338354        libquadmath.{a,so}, libssp.{a,so}, libssp_nonshared.a,
    339         libstdc++.{a,so}, libstdc++fs.a, libsupc++.a, libtsan.{a,so},
     355        libstdc++.{a,so}, libstdc++exp.a, libstdc++fs.a, libsupc++.a, libtsan.{a,so},
    340356        and libubsan.{a,so}</seg>
    341357
     
    544560      </varlistentry>
    545561
     562      <varlistentry id="libhwasan">
     563        <term><filename class="libraryfile">libhwasan</filename></term>
     564        <listitem>
     565          <para>The Hardware-assisted Address Sanitizer runtime library</para>
     566          <indexterm zone="ch-system-gcc libhwasan">
     567            <primary sortas="c-libhwasan">libhwasan</primary>
     568          </indexterm>
     569        </listitem>
     570      </varlistentry>
     571
    546572      <varlistentry id="libitm">
    547573        <term><filename class="libraryfile">libitm</filename></term>
     
    607633      </varlistentry>
    608634
     635      <varlistentry id="libstdcexp">
     636        <term><filename class="libraryfile">libstdc++exp</filename></term>
     637        <listitem>
     638          <para>Experimental C++ Contracts library</para>
     639          <indexterm zone="ch-system-gcc libstdcexp">
     640            <primary sortas="c-libstdc++exp">libstdc++exp</primary>
     641          </indexterm>
     642        </listitem>
     643      </varlistentry>
     644
    609645      <varlistentry id="libstdcfs">
    610646        <term><filename class="libraryfile">libstdc++fs</filename></term>
Note: See TracChangeset for help on using the changeset viewer.