Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • BOOK/final-system/common/gcc.xml

    r686839b re05c4f0  
    2626    <title>Installation of GCC</title>
    2727
     28
    2829    <para os="p1">The following patch contains a number of updates to the
    2930    &gcc-version; branch by the GCC developers:</para>
    3031
    3132    <screen os="p2"><userinput>patch -Np1 -i ../&gcc-branch_update-patch;</userinput></screen>
    32 
    33     <para os="fix1">Apply a <command>sed</command> subsitution that will
    34     suppress the execution of the <command>fixincludes</command> script:</para>
    35 
    36 <screen os="fix2"><userinput>cp -v gcc/Makefile.in{,.orig}
    37 sed 's@\./fixinc\.sh@-c true@' gcc/Makefile.in.orig > gcc/Makefile.in</userinput></screen>
    3833
    3934    <para os="d">Apply a <command>sed</command> substitution that will suppress the
     
    5954    --enable-__cxa_atexit --enable-c99 --enable-long-long \
    6055    --enable-clocale=gnu --enable-languages=c,c++ \
    61     --disable-multilib --disable-libstdcxx-pch \
    62     --enable-cloog-backend=isl --disable-isl-version-check --with-system-zlib \
    63     --enable-checking=release --enable-libstdcxx-time \
    64     --disable-install-libiberty</userinput></screen>
     56    --disable-multilib --disable-libstdcxx-pch</userinput></screen>
    6557
    6658    <para os="j">Compile the package:</para>
     
    7365    </important>
    7466
    75    <para os="s1">Increase the stack size prior to running the tests:</para>
    76 
    77 <screen os="s2"><userinput remap="test">ulimit -s 32768</userinput></screen>
    78 
    7967    <para os="m">Test the results, but do not stop at errors:</para>
    8068
    81 <screen os="n"><userinput remap="test">make -k check</userinput></screen>
     69<screen os="n"><userinput>make -k check</userinput></screen>
    8270
    8371    <para os="o">The <parameter>-k</parameter> flag is used to make the test suite
     
    8674    failures. To receive a summary of the test suite results, run:</para>
    8775
    88 <screen os="p"><userinput remap="test">../gcc-&gcc-version;/contrib/test_summary</userinput></screen>
     76<screen os="p"><userinput>../gcc-&gcc-version;/contrib/test_summary</userinput></screen>
    8977
    9078    <para os="q">For only the summaries, pipe the output through
     
    10997
    11098<screen os="x"><userinput>ln -sv gcc /usr/bin/cc</userinput></screen>
    111 
    112     <para os="y">Finally, move a misplaced file:</para>
    113 
    114 <screen os="z"><userinput>mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen>
    11599
    116100  </sect2>
     
    125109
    126110      <seglistitem>
    127         <seg>c++, cc (link to gcc), cpp, g++, gcc, and gcov</seg>
    128         <seg>libasan.[a,so], libgcc.a, libgcc_eh.a, libgcc_s.so, libgcov.a,
    129         libgomp.[a,so], libmudflap.[a,so], libmudflapth.[a,so], libssp.[a,so],
    130         libssp_nonshared.a, libstdc++.[a,so], libsupc++.a, and libtsan.[a,so]</seg>
    131         <seg>/usr/include/c++, /usr/lib/gcc, /usr/share/gcc-&gcc-version;</seg>
     111        <seg>c++, cc (link to gcc), cpp, g++, gcc, gccbug, and gcov</seg>
     112        <seg>libgcc.a, libgcc_eh.a, libgcc_s.so, libgcov.a, libgomp.[a,so],
     113        libmudflap.[a,so], libmudflapth.[a,so], libssp.[a,so],
     114        libssp_nonshared.a, libstdc++.[a,so], and libsupc++.a</seg>
     115        <seg>/usr/include/c++, /usr/lib/gcc</seg>
    132116      </seglistitem>
    133117    </segmentedlist>
     
    189173      </varlistentry>
    190174
     175      <varlistentry id="gccbug">
     176        <term><command>gccbug</command></term>
     177        <listitem>
     178          <para>A shell script used to help create useful bug reports</para>
     179          <indexterm zone="ch-system-gcc gccbug">
     180            <primary sortas="b-gccbug">gccbug</primary>
     181          </indexterm>
     182        </listitem>
     183      </varlistentry>
     184
    191185      <varlistentry id="gcov">
    192186        <term><command>gcov</command></term>
     
    200194      </varlistentry>
    201195
    202       <varlistentry id="libasan">
    203         <term><filename class="libraryfile">libasan</filename></term>
    204         <listitem>
    205           <para>The Address Sanitizer runtime library</para>
    206           <indexterm zone="ch-system-gcc libasan">
    207             <primary sortas="c-libasan">libasan</primary>
    208           </indexterm>
    209         </listitem>
    210       </varlistentry>
    211 
    212196      <varlistentry id="libgcc">
    213197        <term><filename class="libraryfile">libgcc</filename></term>
     
    285269      </varlistentry>
    286270
    287       <varlistentry id="libtsan">
    288         <term><filename class="libraryfile">libtsan</filename></term>
    289         <listitem>
    290           <para>The Thread Sanitizer runtime library</para>
    291           <indexterm zone="ch-system-gcc libtsan">
    292             <primary sortas="c-libtsan">libtsan</primary>
    293           </indexterm>
    294         </listitem>
    295       </varlistentry>
    296 
    297271    </variablelist>
    298272
Note: See TracChangeset for help on using the changeset viewer.