Changeset 4dbd276


Ignore:
Timestamp:
Jun 3, 2013, 12:50:47 PM (11 years ago)
Author:
William Harrington <kb0iic@…>
Branches:
clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
Children:
fd7a9f3
Parents:
578cf221
Message:

Update to gcc 4.8.0.

Location:
BOOK
Files:
33 edited

Legend:

Unmodified
Added
Removed
  • BOOK/cross-tools/64/gcc-final.xml

    r578cf221 r4dbd276  
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2626    href="gcc-static.xml"
    27     xpointer="xpointer(//*[@os='p1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="gcc-static.xml"
    31     xpointer="xpointer(//*[@os='p2'])"/>
    32 
    33     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="gcc-static.xml"
    3527    xpointer="xpointer(//*[@os='aa'])"/>
    3628
     
    4638    href="gcc-static.xml"
    4739    xpointer="xpointer(//*[@os='ah'])"/>
    48 
    49     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="gcc-static.xml"
    51     xpointer="xpointer(//*[@os='ai'])"/>
    52 
    53     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="gcc-static.xml"
    55     xpointer="xpointer(//*[@os='aj'])"/>
    5640
    5741    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/cross-tools/64/gcc-static.xml

    r578cf221 r4dbd276  
    2626    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2727    href="../common/gcc-static.xml"
    28     xpointer="xpointer(//*[@os='p1'])"/>
    29 
    30     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    31     href="../common/gcc-static.xml"
    32     xpointer="xpointer(//*[@os='p2'])"/>
    33 
    34     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    35     href="../common/gcc-static.xml"
    3628    xpointer="xpointer(//*[@os='aa'])"/>
    3729
     
    4537    href="../common/gcc-static.xml"
    4638    xpointer="xpointer(//*[@os='ah'])"/>
    47 
    48     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    49     href="../common/gcc-static.xml"
    50     xpointer="xpointer(//*[@os='ai'])"/>
    51 
    52     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    53     href="../common/gcc-static.xml"
    54     xpointer="xpointer(//*[@os='aj'])"/>
    5539
    5640    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/cross-tools/common/gcc-final.xml

    r578cf221 r4dbd276  
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2626    href="gcc-static.xml"
    27     xpointer="xpointer(//*[@os='p1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="gcc-static.xml"
    31     xpointer="xpointer(//*[@os='p2'])"/>
    32 
    33     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="gcc-static.xml"
    3527    xpointer="xpointer(//*[@os='aa'])"/>
    3628
     
    4941    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5042    href="gcc-static.xml"
    51     xpointer="xpointer(//*[@os='ai'])"/>
    52 
    53     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="gcc-static.xml"
    55     xpointer="xpointer(//*[@os='aj'])"/>
    56 
    57     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="gcc-static.xml"
    5943    xpointer="xpointer(//*[@os='f'])"/>
    6044
     
    7054  ../gcc-&gcc-version;/configure --prefix=/cross-tools \
    7155  --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \
    72   --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \
     56  --with-sysroot=${CLFS} --with-local-prefix=/tools \
     57  --with-native-system-header-dir=/tools/include --disable-nls \
     58  --with-sysroot=/mnt/clfs --with-local-prefix=/tools --disable-nls \
    7359  --enable-shared --disable-static --enable-languages=c,c++ \
    74   --enable-__cxa_atexit --with-mpfr=/cross-tools --with-gmp=/cross-tools \
    75   --enable-c99 --with-ppl=/cross-tools --with-cloog=/cross-tools \
    76   --enable-cloog-backend=isl --enable-long-long --enable-threads=posix \
    77   --disable-multilib</userinput></screen>
     60  --enable-__cxa_atexit --enable-c99 --enable-long-long --enable-threads=posix \
     61  --disable-multilib --with-mpc=/cross-tools --with-mpfr=/cross-tools \
     62  --with-gmp=/cross-tools  --with-cloog=/cross-tools \
     63  --enable-cloog-backend=isl   --with-system-zlib \
     64  --disable-cloog-version-check --enable-checking=release \
     65  --enable-libstdcxx-time</userinput></screen>
    7866
    7967    <variablelist os="bg">
  • BOOK/cross-tools/common/gcc-static.xml

    r578cf221 r4dbd276  
    2424    and no Threads</title>
    2525
    26     <para os="p1">The following patch contains a number of updates to the
    27     &gcc-version; branch by the GCC developers:</para>
    28 
    29     <screen os="p2"><userinput>patch -Np1 -i ../&gcc-branch_update-patch;</userinput></screen>
    30 
    3126    <para os="aa">Make a couple of essential adjustments to the
    3227    <filename>specs</filename> file to ensure GCC uses our build
     
    3530<screen os="ab"><userinput>patch -Np1 -i ../&gcc-specs-patch;</userinput></screen>
    3631
    37     <para os="ag">Change the StartFile Spec and Standard Include Dir so that
    38     GCC looks in <filename class="directory">/tools</filename>:</para>
    39 
    40 <screen os="ah"><userinput>echo -en '#undef STANDARD_INCLUDE_DIR\n#define STANDARD_INCLUDE_DIR "/tools/include/"\n\n' >> gcc/config/linux.h
    41 echo -en '\n#undef STANDARD_STARTFILE_PREFIX_1\n#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"\n' >> gcc/config/linux.h
     32    <para os="ag">Change the StartFile Spec so that GCC looks in
     33<filename class="directory">/tools</filename>:</para>
     34
     35<screen os="ah"><userinput>echo -en '\n#undef STANDARD_STARTFILE_PREFIX_1\n#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"\n' >> gcc/config/linux.h
    4236echo -en '\n#undef STANDARD_STARTFILE_PREFIX_2\n#define STANDARD_STARTFILE_PREFIX_2 ""\n' >> gcc/config/linux.h</userinput></screen>
    43 
    44     <para os="ai">Now alter <command>gcc</command>'s c preprocessor's default
    45     include search path to use <filename class="directory">/tools</filename> only:</para>
    46 
    47 <screen os="aj"><userinput>cp -v gcc/Makefile.in{,.orig}
    48 sed -e "s@\(^CROSS_SYSTEM_HEADER_DIR =\).*@\1 /tools/include@g" \
    49     gcc/Makefile.in.orig &gt; gcc/Makefile.in</userinput></screen>
    5037
    5138    <para os="t1">We will create a dummy <filename>limits.h</filename> so
     
    6956  ../gcc-&gcc-version;/configure --prefix=/cross-tools \
    7057  --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \
    71   --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \
     58  --with-sysroot=${CLFS} --with-local-prefix=/tools \
     59  --with-native-system-header-dir=/tools/include --disable-nls \
    7260  --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \
    73   --with-ppl=/cross-tools --with-cloog=/cross-tools --without-headers \
    74   --with-newlib --disable-decimal-float --disable-libgomp \
    75   --disable-libmudflap --disable-libssp --disable-threads \
    76   --enable-languages=c --disable-multilib --enable-cloog-backend=isl</userinput></screen>
     61  --with-cloog=/cross-tools --with-mpc=/cross-tools --without-headers \
     62  --with-newlib --disable-decimal-float --disable-libgomp --disable-libmudflap \
     63  --disable-libssp --disable-threads --disable-multilib --disable-libatomic \
     64  --disable-libitm --disable-libsanitizer --disable-libquadmath \
     65  --disable-target-libiberty --disable-target-zlib --with-system-zlib \
     66  --enable-cloog-backend=isl --disable-cloog-version-check \
     67  --enable-languages=c --enable-checking=release</userinput></screen>
    7768
    7869    <variablelist os="am">
     
    9788      </varlistentry>
    9889
     90
     91      <varlistentry>
     92        <term><parameter>--with-native-system-headers-dir=/tools/include</parameter></term>
     93        <listitem>
     94          <para>This switch ensures that GCC will search for the system headers
     95           in <filename class="directory">/tools/include</filename> and that
     96           host system headers will not be searched.</para>
     97        </listitem>
     98      </varlistentry>
     99
    99100      <varlistentry>
    100101        <term><parameter>--disable-nls</parameter></term>
    101102        <listitem>
    102           <para>This disables internationalization as i18n is not needed for the 
     103          <para>This disables internationalization as i18n is not needed for the
    103104          cross-compile tools.</para>
    104105        </listitem>
     
    158159
    159160      <varlistentry>
     161        <term><parameter>--disable-libatomic</parameter></term>
     162        <listitem>
     163          <para>The atomic library isn't needed at this time.</para>
     164        </listitem>
     165      </varlistentry>
     166
     167      <varlistentry>
     168        <term><parameter>--disable-libitm</parameter></term>
     169        <listitem>
     170          <para>The itm library isn't neeeded at this tiem.</para>
     171        </listitem>
     172      </varlistentry>
     173
     174      <varlistentry>
     175        <term><parameter>--disable-libsanitizer</parameter></term>
     176        <listitem>
     177          <para>The sanitizer library isn't needed at this time.</para>
     178        </listitem>
     179      </varlistentry>
     180
     181      <varlistentry>
     182        <term><parameter>--disable-libquadmath</parameter></term>
     183        <listitem>
     184          <para>The quadmath library isn't needed at this time.</para>
     185        </listitem>
     186      </varlistentry>
     187
     188      <varlistentry>
    160189        <term><parameter>--enable-languages=c</parameter></term>
    161190        <listitem>
    162191          <para>This option ensures that only the C compiler is built.</para>
     192        </listitem>
     193      </varlistentry>
     194
     195      <varlistentry>
     196        <term><parameter>--enable-checking=release</parameter></term>
     197        <listitem>
     198          <para>This option selects the complexity of the internal consistency checks and adds error checking within the compiler.</para>
    163199        </listitem>
    164200      </varlistentry>
  • BOOK/cross-tools/mips/gcc-final.xml

    r578cf221 r4dbd276  
    2323    <title>Installation of GCC Cross Compiler</title>
    2424
    25     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="gcc-static.xml"
    27     xpointer="xpointer(//*[@os='p1'])"/>
    28    
    29     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="gcc-static.xml"
    31     xpointer="xpointer(//*[@os='p2'])"/>
    32 
    3325   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3426    href="gcc-static.xml"
     
    4133    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4234    href="gcc-static.xml"
    43     xpointer="xpointer(//*[@os='f1'])"/>
    44    
    45     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="gcc-static.xml"
    47     xpointer="xpointer(//*[@os='f2'])"/>
    48 
    49     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="gcc-static.xml"
    5135    xpointer="xpointer(//*[@os='ag'])"/>
    5236
     
    5438    href="gcc-static.xml"
    5539    xpointer="xpointer(//*[@os='ah'])"/>
    56 
    57     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="gcc-static.xml"
    59     xpointer="xpointer(//*[@os='ai'])"/>
    60 
    61     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    62     href="gcc-static.xml"
    63     xpointer="xpointer(//*[@os='aj'])"/>
    6440
    6541    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/cross-tools/mips/gcc-static.xml

    r578cf221 r4dbd276  
    2626    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2727    href="../common/gcc-static.xml"
    28     xpointer="xpointer(//*[@os='p1'])"/>
    29 
    30     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    31     href="../64/gcc-static.xml"
    32     xpointer="xpointer(//*[@os='p2'])"/>
    33 
    34     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    35     href="../common/gcc-static.xml"
    3628    xpointer="xpointer(//*[@os='aa'])"/>
    3729
     
    3931    href="../common/gcc-static.xml"
    4032    xpointer="xpointer(//*[@os='ab'])"/>
    41 
    42     <para os="f1">The following patch fixes and issue that causes GCC
    43     to segfault when compilling for Mips.</para>
    44 
    45     <screen os="f2"><userinput>patch -Np1 -i ../&gcc-mips-fix-patch;</userinput></screen>
    4633
    4734    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5239    href="../common/gcc-static.xml"
    5340    xpointer="xpointer(//*[@os='ah'])"/>
    54 
    55     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    56     href="../common/gcc-static.xml"
    57     xpointer="xpointer(//*[@os='ai'])"/>
    58 
    59     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    60     href="../common/gcc-static.xml"
    61     xpointer="xpointer(//*[@os='aj'])"/>
    6241
    6342    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/cross-tools/mips64-64/gcc-final.xml

    r578cf221 r4dbd276  
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2626    href="gcc-static.xml"
    27     xpointer="xpointer(//*[@os='p1'])"/>
    28    
    29     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="gcc-static.xml"
    31     xpointer="xpointer(//*[@os='p2'])"/>
    32 
    33     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="gcc-static.xml"
    3527    xpointer="xpointer(//*[@os='aa'])"/>
    3628
     
    4133    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4234    href="gcc-static.xml"
    43     xpointer="xpointer(//*[@os='f1'])"/>
    44    
    45     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="gcc-static.xml"
    47     xpointer="xpointer(//*[@os='f2'])"/>
    48 
    49     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="gcc-static.xml"
    5135    xpointer="xpointer(//*[@os='ag'])"/>
    5236
     
    5438    href="gcc-static.xml"
    5539    xpointer="xpointer(//*[@os='ah'])"/>
    56 
    57     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="gcc-static.xml"
    59     xpointer="xpointer(//*[@os='ai'])"/>
    60 
    61     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    62     href="gcc-static.xml"
    63     xpointer="xpointer(//*[@os='aj'])"/>
    6440
    6541    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/cross-tools/mips64-64/gcc-static.xml

    r578cf221 r4dbd276  
    2626    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2727    href="../common/gcc-static.xml"
    28     xpointer="xpointer(//*[@os='p1'])"/>
    29 
    30     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    31     href="../64/gcc-static.xml"
    32     xpointer="xpointer(//*[@os='p2'])"/>
    33 
    34     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    35     href="../common/gcc-static.xml"
    3628    xpointer="xpointer(//*[@os='aa'])"/>
    3729
     
    3931    href="../64/gcc-static.xml"
    4032    xpointer="xpointer(//*[@os='ab'])"/>
    41 
    42     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    43     href="../mips/gcc-static.xml"
    44     xpointer="xpointer(//*[@os='f1'])"/>
    45    
    46     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    47     href="../mips/gcc-static.xml"
    48     xpointer="xpointer(//*[@os='f2'])"/>
    4933
    5034    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5539    href="../common/gcc-static.xml"
    5640    xpointer="xpointer(//*[@os='ah'])"/>
    57 
    58     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    59     href="../common/gcc-static.xml"
    60     xpointer="xpointer(//*[@os='ai'])"/>
    61 
    62     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    63     href="../common/gcc-static.xml"
    64     xpointer="xpointer(//*[@os='aj'])"/>
    6541
    6642    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/cross-tools/mips64/gcc-final.xml

    r578cf221 r4dbd276  
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2626    href="gcc-static.xml"
    27     xpointer="xpointer(//*[@os='p1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="gcc-static.xml"
    31     xpointer="xpointer(//*[@os='p2'])"/>
    32 
    33     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="gcc-static.xml"
    3527    xpointer="xpointer(//*[@os='aa'])"/>
    3628
     
    4133    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4234    href="gcc-static.xml"
    43     xpointer="xpointer(//*[@os='f1'])"/>
    44    
    45     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="gcc-static.xml"
    47     xpointer="xpointer(//*[@os='f2'])"/>
    48 
    49     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="gcc-static.xml"
    5135    xpointer="xpointer(//*[@os='ag'])"/>
    5236
     
    5438    href="gcc-static.xml"
    5539    xpointer="xpointer(//*[@os='ah'])"/>
    56 
    57     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="gcc-static.xml"
    59     xpointer="xpointer(//*[@os='ai'])"/>
    60 
    61     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    62     href="gcc-static.xml"
    63     xpointer="xpointer(//*[@os='aj'])"/>
    6440
    6541    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/cross-tools/mips64/gcc-static.xml

    r578cf221 r4dbd276  
    2626    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2727    href="../common/gcc-static.xml"
    28     xpointer="xpointer(//*[@os='p1'])"/>
    29 
    30     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    31     href="../common/gcc-static.xml"
    32     xpointer="xpointer(//*[@os='p2'])"/>
    33 
    34     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    35     href="../common/gcc-static.xml"
    3628    xpointer="xpointer(//*[@os='aa'])"/>
    3729
     
    3931    href="../common/gcc-static.xml"
    4032    xpointer="xpointer(//*[@os='ab'])"/>
    41 
    42     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    43     href="../mips/gcc-static.xml"
    44     xpointer="xpointer(//*[@os='f1'])"/>
    45    
    46     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    47     href="../mips/gcc-static.xml"
    48     xpointer="xpointer(//*[@os='f2'])"/>
    4933
    5034    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5539    href="../ppc/gcc-static.xml"
    5640    xpointer="xpointer(//*[@os='ah'])"/>
    57 
    58     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    59     href="../common/gcc-static.xml"
    60     xpointer="xpointer(//*[@os='ai'])"/>
    61 
    62     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    63     href="../common/gcc-static.xml"
    64     xpointer="xpointer(//*[@os='aj'])"/>
    6541
    6642    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/cross-tools/multilib/gcc-final.xml

    r578cf221 r4dbd276  
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2626    href="gcc-static.xml"
    27     xpointer="xpointer(//*[@os='p1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="gcc-static.xml"
    31     xpointer="xpointer(//*[@os='p2'])"/>
    32 
    33     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="gcc-static.xml"
    3527    xpointer="xpointer(//*[@os='aa'])"/>
    3628
     
    4941    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5042    href="gcc-static.xml"
    51     xpointer="xpointer(//*[@os='ai'])"/>
    52 
    53     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="gcc-static.xml"
    55     xpointer="xpointer(//*[@os='aj'])"/>
    56 
    57     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="gcc-static.xml"
    5943    xpointer="xpointer(//*[@os='f'])"/>
    6044
     
    7054  ../gcc-&gcc-version;/configure --prefix=/cross-tools \
    7155  --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \
    72   --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \
     56  --with-sysroot=${CLFS} --with-local-prefix=/tools \
     57  --with-native-system-header-dir=/tools/include --disable-nls \
     58  --with-sysroot=/mnt/clfs --with-local-prefix=/tools --disable-nls \
    7359  --enable-shared --disable-static --enable-languages=c,c++ \
    74   --enable-__cxa_atexit --with-mpfr=/cross-tools --with-gmp=/cross-tools \
    75   --enable-c99 --with-ppl=/cross-tools --with-cloog=/cross-tools \
    76   --enable-long-long --enable-threads=posix --enable-cloog-backend=isl</userinput></screen>
     60  --enable-__cxa_atexit --enable-c99 --enable-long-long --enable-threads=posix \
     61  --with-mpc=/cross-tools --with-mpfr=/cross-tools --with-gmp=/cross-tools \
     62  --with-cloog=/cross-tools --enable-cloog-backend=isl --with-system-zlib \
     63  --disable-cloog-version-check --enable-checking=release \
     64  --enable-libstdcxx-time</userinput></screen>
    7765
    7866    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/cross-tools/multilib/gcc-static.xml

    r578cf221 r4dbd276  
    2626    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2727    href="../common/gcc-static.xml"
    28     xpointer="xpointer(//*[@os='p1'])"/>
    29 
    30     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    31     href="../common/gcc-static.xml"
    32     xpointer="xpointer(//*[@os='p2'])"/>
    33 
    34     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    35     href="../common/gcc-static.xml"
    3628    xpointer="xpointer(//*[@os='aa'])"/>
    3729
     
    4739    href="../common/gcc-static.xml"
    4840    xpointer="xpointer(//*[@os='ah'])"/>
    49 
    50     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    51     href="../common/gcc-static.xml"
    52     xpointer="xpointer(//*[@os='ai'])"/>
    53 
    54     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    55     href="../common/gcc-static.xml"
    56     xpointer="xpointer(//*[@os='aj'])"/>
    5741
    5842    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    7963  ../gcc-&gcc-version;/configure --prefix=/cross-tools \
    8064  --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \
    81   --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \
    82   --disable-shared --with-mpfr=/cross-tools \
    83   --with-gmp=/cross-tools --with-ppl=/cross-tools --with-cloog=/cross-tools \
    84   --without-headers --with-newlib --disable-decimal-float \
    85   --disable-libgomp --disable-libmudflap --disable-libssp \
    86   --disable-threads --enable-languages=c --enable-cloog-backend=isl</userinput></screen>
     65  --with-sysroot=${CLFS} --with-local-prefix=/tools \
     66  --with-native-system-header-dir=/tools/include --disable-nls \
     67  --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \
     68  --with-cloog=/cross-tools --with-mpc=/cross-tools --without-headers \
     69  --with-newlib --disable-decimal-float --disable-libgomp --disable-libmudflap \
     70  --disable-libssp --disable-threads --disable-libatomic --disable-libitm \
     71  --disable-libsanitizer --disable-libquadmath --disable-target-libiberty \
     72  --disable-target-zlib --with-system-zlib --enable-cloog-backend=isl \
     73  --disable-cloog-version-check --enable-languages=c --enable-checking=release</userinput></screen>
    8774
    8875    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/cross-tools/ppc/gcc-final.xml

    r578cf221 r4dbd276  
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2626    href="gcc-static.xml"
    27     xpointer="xpointer(//*[@os='p1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="gcc-static.xml"
    31     xpointer="xpointer(//*[@os='p2'])"/>
    32 
    33     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="gcc-static.xml"
    3527    xpointer="xpointer(//*[@os='aa'])"/>
    3628
     
    4638    href="gcc-static.xml"
    4739    xpointer="xpointer(//*[@os='ah'])"/>
    48 
    49     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="gcc-static.xml"
    51     xpointer="xpointer(//*[@os='ai'])"/>
    52 
    53     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="gcc-static.xml"
    55     xpointer="xpointer(//*[@os='aj'])"/>
    5640
    5741    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/cross-tools/ppc/gcc-static.xml

    r578cf221 r4dbd276  
    2626    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2727    href="../common/gcc-static.xml"
    28     xpointer="xpointer(//*[@os='p1'])"/>
    29 
    30     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    31     href="../common/gcc-static.xml"
    32     xpointer="xpointer(//*[@os='p2'])"/>
    33 
    34     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    35     href="../common/gcc-static.xml"
    3628    xpointer="xpointer(//*[@os='aa'])"/>
    3729
     
    4436    xpointer="xpointer(//*[@os='ag'])"/>
    4537
    46 <screen os="ah"><userinput>echo -en '#undef STANDARD_INCLUDE_DIR\n#define STANDARD_INCLUDE_DIR "/tools/include/"\n\n' >> gcc/config/rs6000/sysv4.h
    47 echo -en '\n#undef STANDARD_STARTFILE_PREFIX_1\n#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"\n' >> gcc/config/rs6000/sysv4.h
     38<screen os="ah"><userinput>echo -en '\n#undef STANDARD_STARTFILE_PREFIX_1\n#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"\n' >> gcc/config/rs6000/sysv4.h
    4839echo -en '\n#undef STANDARD_STARTFILE_PREFIX_2\n#define STANDARD_STARTFILE_PREFIX_2 ""\n' >> gcc/config/rs6000/sysv4.h</userinput></screen>
    49 
    50     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    51     href="../common/gcc-static.xml"
    52     xpointer="xpointer(//*[@os='ai'])"/>
    53 
    54     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    55     href="../common/gcc-static.xml"
    56     xpointer="xpointer(//*[@os='aj'])"/>
    5740
    5841    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/cross-tools/ppc64/gcc-final.xml

    r578cf221 r4dbd276  
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2626    href="gcc-static.xml"
    27     xpointer="xpointer(//*[@os='p1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="gcc-static.xml"
    31     xpointer="xpointer(//*[@os='p2'])"/>
    32 
    33     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="gcc-static.xml"
    3527    xpointer="xpointer(//*[@os='aa'])"/>
    3628
     
    4638    href="gcc-static.xml"
    4739    xpointer="xpointer(//*[@os='ah'])"/>
    48 
    49     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="gcc-static.xml"
    51     xpointer="xpointer(//*[@os='ai'])"/>
    52 
    53     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="gcc-static.xml"
    55     xpointer="xpointer(//*[@os='aj'])"/>
    5640
    5741    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/cross-tools/ppc64/gcc-static.xml

    r578cf221 r4dbd276  
    2626    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2727    href="../common/gcc-static.xml"
    28     xpointer="xpointer(//*[@os='p1'])"/>
    29 
    30     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    31     href="../common/gcc-static.xml"
    32     xpointer="xpointer(//*[@os='p2'])"/>
    33 
    34     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    35     href="../common/gcc-static.xml"
    3628    xpointer="xpointer(//*[@os='aa'])"/>
    3729
     
    4739    href="../ppc/gcc-static.xml"
    4840    xpointer="xpointer(//*[@os='ah'])"/>
    49 
    50     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    51     href="../common/gcc-static.xml"
    52     xpointer="xpointer(//*[@os='ai'])"/>
    53 
    54     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    55     href="../common/gcc-static.xml"
    56     xpointer="xpointer(//*[@os='aj'])"/>
    5741
    5842    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/cross-tools/sparc64-64/gcc-static.xml

    r578cf221 r4dbd276  
    3535    href="../common/gcc-static.xml"
    3636    xpointer="xpointer(//*[@os='ag'])"/>
    37 
    38     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    39     href="../common/gcc-static.xml"
    40     xpointer="xpointer(//*[@os='ai'])"/>
    41 
    42     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    43     href="../common/gcc-static.xml"
    44     xpointer="xpointer(//*[@os='aj'])"/>
    4537
    4638    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/64/gcc.xml

    r578cf221 r4dbd276  
    2121  <sect2 role="installation">
    2222    <title>Installation of GCC</title>
    23 
    24     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="../common/gcc.xml"
    26     xpointer="xpointer(//*[@os='p1'])"/>
    27 
    28     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    29     href="../common/gcc.xml"
    30     xpointer="xpointer(//*[@os='p2'])"/>
    31 
    3223
    3324    <para os="p5">Apply the following patch so that GCC links to
  • BOOK/final-system/common/gcc.xml

    r578cf221 r4dbd276  
    2525  <sect2 role="installation">
    2626    <title>Installation of GCC</title>
    27 
    28 
    29     <para os="p1">The following patch contains a number of updates to the
    30     &gcc-version; branch by the GCC developers:</para>
    31 
    32     <screen os="p2"><userinput>patch -Np1 -i ../&gcc-branch_update-patch;</userinput></screen>
    3327
    3428    <para os="d">Apply a <command>sed</command> substitution that will suppress the
     
    5549    --enable-clocale=gnu --enable-languages=c,c++ \
    5650    --disable-multilib --disable-libstdcxx-pch \
    57     --enable-cloog-backend=isl</userinput></screen>
     51    --enable-cloog-backend=isl --with-system-zlib \
     52    --disable-cloog-version-check --enable-checking=release \
     53    --enable-libstdcxx-time --disable-install-libiberty</userinput></screen>
    5854
    5955    <para os="j">Compile the package:</para>
  • BOOK/final-system/mips/gcc.xml

    r578cf221 r4dbd276  
    2121  <sect2 role="installation">
    2222    <title>Installation of GCC</title>
    23 
    24     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="../common/gcc.xml"
    26     xpointer="xpointer(//*[@os='p1'])"/>
    27 
    28     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    29     href="../common/gcc.xml"
    30     xpointer="xpointer(//*[@os='p2'])"/>
    31 
    32     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../../cross-tools/mips/gcc-static.xml"
    34     xpointer="xpointer(//*[@os='f1'])"/>
    35    
    36     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    37     href="../../cross-tools/mips/gcc-static.xml"
    38     xpointer="xpointer(//*[@os='f2'])"/>
    3923
    4024    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/mips64-64/gcc.xml

    r578cf221 r4dbd276  
    2222    <title>Installation of GCC</title>
    2323
    24     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="../common/gcc.xml"
    26     xpointer="xpointer(//*[@os='p1'])"/>
    27 
    28     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    29     href="../common/gcc.xml"
    30     xpointer="xpointer(//*[@os='p2'])"/>
    31 
    32 
    3324    <para os="p5">Apply the following patch so that GCC links to
    3425    <filename class="directory">/lib</filename> instead of
     
    3627
    3728<screen os="p6"><userinput>patch -Np1 -i ../&gcc-pure64-patch;</userinput></screen>
    38 
    39     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    40     href="../../cross-tools/mips/gcc-static.xml"
    41     xpointer="xpointer(//*[@os='f1'])"/>
    42    
    43     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    44     href="../../cross-tools/mips/gcc-static.xml"
    45     xpointer="xpointer(//*[@os='f2'])"/>
    4629
    4730    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/mips64/gcc.xml

    r578cf221 r4dbd276  
    2121  <sect2 role="installation">
    2222    <title>Installation of GCC</title>
    23 
    24     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="../common/gcc.xml"
    26     xpointer="xpointer(//*[@os='p1'])"/>
    27 
    28     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    29     href="../common/gcc.xml"
    30     xpointer="xpointer(//*[@os='p2'])"/>
    31 
    32     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../../cross-tools/mips/gcc-static.xml"
    34     xpointer="xpointer(//*[@os='f1'])"/>
    35    
    36     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    37     href="../../cross-tools/mips/gcc-static.xml"
    38     xpointer="xpointer(//*[@os='f2'])"/>
    3923
    4024    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6549    --enable-__cxa_atexit --enable-c99 --enable-long-long --with-abi=64 \
    6650    --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch \
    67     --enable-cloog-backend=isl</userinput></screen>
     51    --enable-cloog-backend=isl --with-system-zlib \
     52    --disable-cloog-version-check --enable-checking=release \
     53    --enable-libstdcxx-time --disable-install-libiberty</userinput></screen>
    6854
    6955    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/gcc.xml

    r578cf221 r4dbd276  
    2121  <sect2 role="installation">
    2222    <title>Installation of GCC</title>
    23 
    24     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="../common/gcc.xml"
    26     xpointer="xpointer(//*[@os='p1'])"/>
    27 
    28     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    29     href="../common/gcc.xml"
    30     xpointer="xpointer(//*[@os='p2'])"/>
    3123
    3224    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5749    --enable-__cxa_atexit --enable-c99 --enable-long-long \
    5850    --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch \
    59     --enable-cloog-backend=isl</userinput></screen>
     51    --enable-cloog-backend=isl --with-system-zlib \
     52    --disable-cloog-version-check --enable-checking=release \
     53    --enable-libstdcxx-time --disable-install-libiberty</userinput></screen>
    6054
    6155    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/ppc/gcc.xml

    r578cf221 r4dbd276  
    2121  <sect2 role="installation">
    2222    <title>Installation of GCC</title>
    23 
    24     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="../common/gcc.xml"
    26     xpointer="xpointer(//*[@os='p1'])"/>
    27 
    28     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    29     href="../common/gcc.xml"
    30     xpointer="xpointer(//*[@os='p2'])"/>
    3123
    3224    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/ppc64/gcc.xml

    r578cf221 r4dbd276  
    2121  <sect2 role="installation">
    2222    <title>Installation of GCC</title>
    23 
    24     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="../common/gcc.xml"
    26     xpointer="xpointer(//*[@os='p1'])"/>
    27 
    28     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    29     href="../common/gcc.xml"
    30     xpointer="xpointer(//*[@os='p2'])"/>
    3123
    3224    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/64/gcc.xml

    r578cf221 r4dbd276  
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2626    href="../../cross-tools/64/gcc-static.xml"
    27     xpointer="xpointer(//*[@os='p1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../cross-tools/64/gcc-static.xml"
    31     xpointer="xpointer(//*[@os='p2'])"/>
    32 
    33     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../../cross-tools/64/gcc-static.xml"
    3527    xpointer="xpointer(//*[@os='aa'])"/>
    3628
     
    4638    href="../../cross-tools/64/gcc-static.xml"
    4739    xpointer="xpointer(//*[@os='ah'])"/>
    48 
    49     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/gcc.xml"
    51     xpointer="xpointer(//*[@os='cf'])"/>
    52 
    53     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../common/gcc.xml"
    55     xpointer="xpointer(//*[@os='cg'])"/>
    5640
    5741    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    7761    --enable-c99 --enable-shared --enable-threads=posix --disable-nls \
    7862    --enable-__cxa_atexit --enable-languages=c,c++ --disable-libstdcxx-pch \
    79     --enable-cloog-backend=isl</userinput></screen>
     63    --enable-cloog-backend=isl --with-system-zlib \
     64    --with-native-system-header-dir=/tools/include \
     65    --disable-cloog-version-check --enable-checking=release \
     66    --enable-libstdcxx-time</userinput></screen>
    8067
    8168    <variablelist>
  • BOOK/temp-system/common/gcc.xml

    r578cf221 r4dbd276  
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2626    href="../../cross-tools/common/gcc-static.xml"
    27     xpointer="xpointer(//*[@os='p1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../cross-tools/common/gcc-static.xml"
    31     xpointer="xpointer(//*[@os='p2'])"/>
    32 
    33     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../../cross-tools/common/gcc-static.xml"
    3527    xpointer="xpointer(//*[@os='aa'])"/>
    3628
     
    4638    href="../../cross-tools/common/gcc-static.xml"
    4739    xpointer="xpointer(//*[@os='ah'])"/>
    48 
    49     <para os="cf">Also, we need to set the directory searched by the fixincludes
    50     process for system headers, so it won't look at the host's headers:</para>
    51 
    52 <screen os="cg"><userinput>cp -v gcc/Makefile.in{,.orig}
    53 sed -e 's@\(^NATIVE_SYSTEM_HEADER_DIR =\).*@\1 /tools/include@g' \
    54     gcc/Makefile.in.orig &gt; gcc/Makefile.in</userinput></screen>
    5540
    5641    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    7156<screen os="ck"><userinput>../gcc-&gcc-version;/configure --prefix=/tools \
    7257  --build=${CLFS_HOST} --host=${CLFS_TARGET} --target=${CLFS_TARGET} \
    73   --with-local-prefix=/tools --enable-long-long --enable-c99 \
    74   --enable-shared --enable-threads=posix --enable-__cxa_atexit \
    75   --disable-nls --enable-languages=c,c++ --disable-libstdcxx-pch \
    76   --disable-multilib --enable-cloog-backend=isl</userinput></screen>
     58  --libexecdir=/tools/lib --with-local-prefix=/tools --enable-long-long \
     59  --enable-c99 --enable-shared --enable-threads=posix --disable-multilib \
     60  --disable-nls --enable-__cxa_atexit --enable-languages=c,c++ \
     61  --disable-libstdcxx-pch --enable-cloog-backend=isl --with-system-zlib \
     62  --with-native-system-header-dir=/tools/include --disable-libssp \
     63  --disable-install-libiberty --disable-cloog-version-check \
     64  --enable-checking=release --enable-libstdcxx-time</userinput></screen>
    7765
    7866    <variablelist os="cl">
     
    9482
    9583<screen os="ts2"><userinput>cp -v Makefile{,.orig}
    96 sed "/^HOST_\(GMP\|PPL\|CLOOG\)\(LIBS\|INC\)/s:-[IL]/\(lib\|include\)::" \
     84sed "/^HOST_\(GMP\|CLOOG\)\(LIBS\|INC\)/s:-[IL]/\(lib\|include\)::" \
    9785    Makefile.orig &gt; Makefile</userinput></screen>
    9886
  • BOOK/temp-system/mips/gcc.xml

    r578cf221 r4dbd276  
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2626    href="../../cross-tools/common/gcc-static.xml"
    27     xpointer="xpointer(//*[@os='p1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../cross-tools/common/gcc-static.xml"
    31     xpointer="xpointer(//*[@os='p2'])"/>
    32 
    33     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../../cross-tools/common/gcc-static.xml"
    3527    xpointer="xpointer(//*[@os='aa'])"/>
    3628
     
    3830    href="../../cross-tools/common/gcc-static.xml"
    3931    xpointer="xpointer(//*[@os='ab'])"/>
    40 
    41     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../../cross-tools/mips/gcc-static.xml"
    43     xpointer="xpointer(//*[@os='f1'])"/>
    44    
    45     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../../cross-tools/mips/gcc-static.xml"
    47     xpointer="xpointer(//*[@os='f2'])"/>
    4832
    4933    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5438    href="../../cross-tools/common/gcc-static.xml"
    5539    xpointer="xpointer(//*[@os='ah'])"/>
    56 
    57     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="../common/gcc.xml"
    59     xpointer="xpointer(//*[@os='cf'])"/>
    60 
    61     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    62     href="../common/gcc.xml"
    63     xpointer="xpointer(//*[@os='cg'])"/>
    6440
    6541    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/mips64-64/gcc.xml

    r578cf221 r4dbd276  
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2626    href="../../cross-tools/64/gcc-static.xml"
    27     xpointer="xpointer(//*[@os='p1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../cross-tools/64/gcc-static.xml"
    31     xpointer="xpointer(//*[@os='p2'])"/>
    32 
    33     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../../cross-tools/64/gcc-static.xml"
    3527    xpointer="xpointer(//*[@os='aa'])"/>
    3628
     
    3830    href="../../cross-tools/64/gcc-static.xml"
    3931    xpointer="xpointer(//*[@os='ab'])"/>
    40 
    41     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../../cross-tools/mips/gcc-static.xml"
    43     xpointer="xpointer(//*[@os='f1'])"/>
    44    
    45     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../../cross-tools/mips/gcc-static.xml"
    47     xpointer="xpointer(//*[@os='f2'])"/>
    4832
    4933    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5438    href="../../cross-tools/64/gcc-static.xml"
    5539    xpointer="xpointer(//*[@os='ah'])"/>
    56 
    57     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="../common/gcc.xml"
    59     xpointer="xpointer(//*[@os='cf'])"/>
    60 
    61     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    62     href="../common/gcc.xml"
    63     xpointer="xpointer(//*[@os='cg'])"/>
    6440
    6541    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8561    --enable-c99 --enable-shared --enable-threads=posix --disable-nls \
    8662    --enable-__cxa_atexit --enable-languages=c,c++ --disable-libstdcxx-pch \
    87     --enable-cloog-backend=isl</userinput></screen>
     63    --enable-cloog-backend=isl --with-system-zlib \
     64    --disable-cloog-version-check --enable-checking=release \
     65    --with-native-system-header-dir=/tools/include --enable-libstdcxx-time</userinput></screen>
    8866
    8967    <variablelist>
  • BOOK/temp-system/mips64/gcc.xml

    r578cf221 r4dbd276  
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2626    href="../../cross-tools/multilib/gcc-static.xml"
    27     xpointer="xpointer(//*[@os='p1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../cross-tools/multilib/gcc-static.xml"
    31     xpointer="xpointer(//*[@os='p2'])"/>
    32 
    33     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../../cross-tools/multilib/gcc-static.xml"
    3527    xpointer="xpointer(//*[@os='aa'])"/>
    3628
     
    3830    href="../../cross-tools/multilib/gcc-static.xml"
    3931    xpointer="xpointer(//*[@os='ab'])"/>
    40 
    41     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../../cross-tools/mips/gcc-static.xml"
    43     xpointer="xpointer(//*[@os='f1'])"/>
    44    
    45     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../../cross-tools/mips/gcc-static.xml"
    47     xpointer="xpointer(//*[@os='f2'])"/>
    4832
    4933    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5438    href="../../cross-tools/multilib/gcc-static.xml"
    5539    xpointer="xpointer(//*[@os='ah'])"/>
    56 
    57     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="../common/gcc.xml"
    59     xpointer="xpointer(//*[@os='cf'])"/>
    60 
    61     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    62     href="../common/gcc.xml"
    63     xpointer="xpointer(//*[@os='cg'])"/>
    6440
    6541    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8561  --enable-c99 --enable-shared --enable-threads=posix \
    8662  --enable-__cxa_atexit --disable-nls --enable-languages=c,c++ \
    87   --disable-libstdcxx-pch --with-abi=64 --enable-cloog-backend=isl</userinput></screen>
     63  --disable-libstdcxx-pch --with-abi=64 --enable-cloog-backend=isl \
     64  --with-system-zlib --disable-cloog-version-check --enable-checking=release \
     65  --with-native-system-header-dir=/tools/include --enable-libstdcxx-time</userinput></screen>
    8866
    8967    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/multilib/gcc.xml

    r578cf221 r4dbd276  
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2626    href="../../cross-tools/multilib/gcc-static.xml"
    27     xpointer="xpointer(//*[@os='p1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../cross-tools/multilib/gcc-static.xml"
    31     xpointer="xpointer(//*[@os='p2'])"/>
    32 
    33     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../../cross-tools/multilib/gcc-static.xml"
    3527    xpointer="xpointer(//*[@os='aa'])"/>
    3628
     
    4638    href="../../cross-tools/multilib/gcc-static.xml"
    4739    xpointer="xpointer(//*[@os='ah'])"/>
    48 
    49     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/gcc.xml"
    51     xpointer="xpointer(//*[@os='cf'])"/>
    52 
    53     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../common/gcc.xml"
    55     xpointer="xpointer(//*[@os='cg'])"/>
    5640
    5741    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    7458  ../gcc-&gcc-version;/configure --prefix=/tools \
    7559  --libdir=/tools/lib64 --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    76   --target=${CLFS_TARGET} --with-local-prefix=/tools  --enable-long-long \
    77   --enable-c99 --enable-shared --enable-threads=posix \
    78   --enable-__cxa_atexit --disable-nls --enable-languages=c,c++ \
    79   --disable-libstdcxx-pch --enable-cloog-backend=isl</userinput></screen>
     60  --target=${CLFS_TARGET} --libexecdir=/tools/lib64 --with-local-prefix=/tools \
     61  --enable-long-long --enable-c99 --enable-shared --enable-threads=posix \
     62  --disable-nls --enable-__cxa_atexit --enable-languages=c,c++ \
     63  --disable-libstdcxx-pch --enable-cloog-backend=isl --with-system-zlib \
     64  --with-native-system-header-dir=/tools/include --disable-libssp \
     65  --disable-install-libiberty --disable-cloog-version-check \
     66  --enable-checking=release --enable-libstdcxx-time</userinput></screen>
    8067
    8168    <variablelist os="dd">
  • BOOK/temp-system/ppc/gcc.xml

    r578cf221 r4dbd276  
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2626    href="../../cross-tools/common/gcc-static.xml"
    27     xpointer="xpointer(//*[@os='p1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../cross-tools/common/gcc-static.xml"
    31     xpointer="xpointer(//*[@os='p2'])"/>
    32 
    33     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../../cross-tools/common/gcc-static.xml"
    3527    xpointer="xpointer(//*[@os='aa'])"/>
    3628
     
    4638    href="../../cross-tools/ppc/gcc-static.xml"
    4739    xpointer="xpointer(//*[@os='ah'])"/>
    48 
    49     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/gcc.xml"
    51     xpointer="xpointer(//*[@os='cf'])"/>
    52 
    53     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../common/gcc.xml"
    55     xpointer="xpointer(//*[@os='cg'])"/>
    5640
    5741    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/ppc64/gcc.xml

    r578cf221 r4dbd276  
    3838    href="../../cross-tools/ppc64/gcc-static.xml"
    3939    xpointer="xpointer(//*[@os='ah'])"/>
    40 
    41     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../common/gcc.xml"
    43     xpointer="xpointer(//*[@os='cf'])"/>
    44 
    45     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/gcc.xml"
    47     xpointer="xpointer(//*[@os='cg'])"/>
    4840
    4941    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
Note: See TracChangeset for help on using the changeset viewer.