Changeset 1b823a37 for final-system


Ignore:
Timestamp:
Feb 21, 2006, 1:17:35 AM (18 years ago)
Author:
Jim Gifford <clfs@…>
Children:
4dea801f
Parents:
578c75fc
Message:

r760@server (orig r758): jim | 2005-11-27 11:36:54 -0800

r794@server: jim | 2005-11-27 11:33:52 -0800
Added: TODO list


Location:
final-system
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • final-system/64/gcc.xml

    r578c75fc r1b823a37  
    4747    xpointer="xpointer(//*[@os='h'])"/>
    4848
    49 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/usr \
     49<screen os="i"><userinput>../gcc-&gcc-version;/configure --prefix=/usr \
    5050    --libexecdir=/usr/lib --enable-shared --enable-threads=posix \
    5151    --enable-__cxa_atexit --enable-c99 --enable-long-long \
  • final-system/common/gcc.xml

    r578c75fc r1b823a37  
    5050    <para os="h">Prepare GCC for compilation:</para>
    5151
    52 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/usr \
     52<screen os="i"><userinput>../gcc-&gcc-version;/configure --prefix=/usr \
    5353    --libexecdir=/usr/lib --enable-shared --enable-threads=posix \
    5454    --enable-__cxa_atexit --enable-c99 --enable-long-long \
    5555    --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch</userinput></screen>
    5656
    57     <para os="i">Compile the package:</para>
    58 
    59 <screen os="j"><userinput>make</userinput></screen>
    60 
    61     <important os="k">
     57    <para os="j">Compile the package:</para>
     58
     59<screen os="k"><userinput>make</userinput></screen>
     60
     61    <important os="l">
    6262      <para>In this section, the test suite for GCC is considered
    6363      critical. Do not skip it under any circumstance.</para>
    6464    </important>
    6565
    66     <para os="l">Test the results, but do not stop at errors:</para>
    67 
    68 <screen os="m"><userinput>make -k check</userinput></screen>
    69 
    70     <para os="n">The <parameter>-k</parameter> flag is used to make the test suite
     66    <para os="m">Test the results, but do not stop at errors:</para>
     67
     68<screen os="n"><userinput>make -k check</userinput></screen>
     69
     70    <para os="o">The <parameter>-k</parameter> flag is used to make the test suite
    7171    run through to completion and not stop at the first failure. The GCC test
    7272    suite is very comprehensive and is almost guaranteed to generate a few
    7373    failures. To receive a summary of the test suite results, run:</para>
    7474
    75 <screen os="o"><userinput>../gcc-&gcc-version;/contrib/test_summary</userinput></screen>
    76 
    77     <para os="p">For only the summaries, pipe the output through
     75<screen os="p"><userinput>../gcc-&gcc-version;/contrib/test_summary</userinput></screen>
     76
     77    <para os="q">For only the summaries, pipe the output through
    7878    <userinput>grep -A7 Summ</userinput>.</para>
    79 
    80     <para os="q">Results can be compared with those located at <ulink
    81     url="&test-results;"/>.</para>
    8279
    8380    <para os="r">A few unexpected failures cannot always be avoided. The
    8481    GCC developers are usually aware of these issues, but have not
    85     resolved them yet. Unless the test results are vastly different from
    86     those at the above URL, it is safe to continue.</para>
     82    resolved them yet.</para>
    8783
    8884    <para os="s">Install the package:</para>
     
    112108      <seglistitem>
    113109        <seg>c++, cc (link to gcc), cpp, g++, gcc, gccbug, and gcov</seg>
    114         <seg>libgcc.a, libgcc_eh.a, libgcc_s.so, libstdc++.[a,so], and
     110        <seg>libgcc.a, libgcc_eh.a, libgcc_s.so, libmudflap.[a,so],
     111        libmudflapth.[a,so], libstdc++.[a,so], and
    115112        libsupc++.a</seg>
    116113      </seglistitem>
  • final-system/mips/gcc.xml

    r578c75fc r1b823a37  
    4646    href="../common/gcc.xml"
    4747    xpointer="xpointer(//*[@os='h'])"/>
    48 
    49 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/usr \
    50     --libexecdir=/usr/lib --enable-shared --enable-threads=posix \
    51     --enable-__cxa_atexit --enable-c99 --enable-long-long \
    52     --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch</userinput></screen>
    5348
    5449   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • final-system/mips64-64/gcc.xml

    r578c75fc r1b823a37  
    3030    xpointer="xpointer(//*[@os='p2'])"/>
    3131
    32     <para os="ma">The following patch ensures that TLS is utilized by GCC
    33     for MIPS:</para>
     32    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     33    href="../mips/gcc.xml"
     34    xpointer="xpointer(//*[@os='ma'])"/>
    3435
    35 <screen os="mb"><userinput>patch -Np1 -i ../&gcc-mips_tls-patch;</userinput></screen>
     36    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     37    href="../mips/gcc.xml"
     38    xpointer="xpointer(//*[@os='mb'])"/>
    3639
    3740    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     
    5558    xpointer="xpointer(//*[@os='h'])"/>
    5659
    57 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/usr \
    58     --libexecdir=/usr/lib --enable-shared --enable-threads=posix --with-abi=64 \
    59     --enable-__cxa_atexit --enable-c99 --enable-long-long \
    60     --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch</userinput></screen>
     60<screen os="i"><userinput>../gcc-&gcc-version;/configure --prefix=/usr \
     61    --libexecdir=/usr/lib --enable-shared --enable-threads=posix \
     62    --enable-__cxa_atexit --enable-c99 --enable-long-long --with-abi=64 \
     63    --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch \
     64    --disable-multilib</userinput></screen>
    6165
    6266   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • final-system/mips64/gcc.xml

    r578c75fc r1b823a37  
    2222    <title>Installation of GCC</title>
    2323
    24     <para os="ma">The following patch ensures that TLS is utilized by GCC
    25     for MIPS:</para>
     24    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     25    href="../mips/gcc.xml"
     26    xpointer="xpointer(//*[@os='ma'])"/>
    2627
    27 <screen os="mb"><userinput>patch -Np1 -i ../&gcc-mips_tls-patch;</userinput></screen>
     28    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     29    href="../mips/gcc.xml"
     30    xpointer="xpointer(//*[@os='mb'])"/>
    2831
    2932    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     
    4750    xpointer="xpointer(//*[@os='h'])"/>
    4851
    49 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/usr \
    50     --libexecdir=/usr/lib --enable-shared --enable-threads=posix \
    51     --enable-__cxa_atexit --enable-c99 --enable-long-long \
     52<screen os="i"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
     53    ../gcc-&gcc-version;/configure --prefix=/usr --libdir=/usr/lib64 \
     54    --libexecdir=/usr/lib64 --enable-shared --enable-threads=posix \
     55    --enable-__cxa_atexit --enable-c99 --enable-long-long --with-abi=64 \
    5256    --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch</userinput></screen>
    5357
  • final-system/multilib/gcc.xml

    r578c75fc r1b823a37  
    4242    xpointer="xpointer(//*[@os='h'])"/>
    4343
    44 <screen><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
     44<screen os="i"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
    4545    ../gcc-&gcc-version;/configure --prefix=/usr --libdir=/usr/lib64 \
    4646    --libexecdir=/usr/lib64 --enable-shared --enable-threads=posix \
Note: See TracChangeset for help on using the changeset viewer.