Changeset d55f00bc


Ignore:
Timestamp:
Feb 21, 2006, 1:17:35 AM (18 years ago)
Author:
Jim Gifford <clfs@…>
Branches:
clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
Children:
12a457e
Parents:
f05fd1d
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:
BOOK
Files:
1 added
39 edited

Legend:

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

    rf05fd1d rd55f00bc  
    8787    xpointer="xpointer(//*[@os='h'])"/>
    8888
    89 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
    90     --target=${LFS_TARGET} --host=${LFS_HOST} --disable-multilib \
    91     --with-local-prefix=/tools --disable-nls --enable-shared \
    92     --enable-languages=c,c++ --enable-__cxa_atexit \
    93     --enable-c99 --enable-long-long --enable-threads=posix</userinput></screen>
    94 
    9589    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    9690    href="../x86/gcc-final.xml"
    9791    xpointer="xpointer(//*[@os='bf'])"/>
    9892
    99     <para>Continue with compiling the package:</para>
     93    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     94    href="../x86/gcc-final.xml"
     95    xpointer="xpointer(//*[@os='bg'])"/>
    10096
    101 <screen><userinput>make AS_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-as" \
    102 LD_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-ld"</userinput></screen>
     97    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     98    href="../x86/gcc-final.xml"
     99    xpointer="xpointer(//*[@os='bh'])"/>
    103100
    104     <para>Install the package:</para>
     101    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     102    href="../x86/gcc-final.xml"
     103    xpointer="xpointer(//*[@os='bi'])"/>
    105104
    106 <screen><userinput>make install</userinput></screen>
     105    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     106    href="../x86/gcc-final.xml"
     107    xpointer="xpointer(//*[@os='bj'])"/>
     108
     109    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     110    href="../x86/gcc-final.xml"
     111    xpointer="xpointer(//*[@os='bk'])"/>
    107112
    108113  </sect2>
  • BOOK/cross-tools/alpha/gcc-static.xml

    rf05fd1d rd55f00bc  
    8787    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    8888    href="../x86/gcc-static.xml"
     89    xpointer="xpointer(//*[@os='ak'])"/>
     90
     91    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     92    href="../x86/gcc-static.xml"
    8993    xpointer="xpointer(//*[@os='al'])"/>
    9094
    91     <para>Continue with compiling the package:</para>
     95    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     96    href="../x86/gcc-static.xml"
     97    xpointer="xpointer(//*[@os='am'])"/>
    9298
    93 <screen><userinput>make all-gcc</userinput></screen>
     99    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     100    href="../x86/gcc-static.xml"
     101    xpointer="xpointer(//*[@os='an'])"/>
    94102
    95     <para>Install the package:</para>
     103    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     104    href="../x86/gcc-static.xml"
     105    xpointer="xpointer(//*[@os='ao'])"/>
    96106
    97 <screen><userinput>make install-gcc</userinput></screen>
     107    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     108    href="../x86/gcc-static.xml"
     109    xpointer="xpointer(//*[@os='ap'])"/>
     110
     111    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     112    href="../x86/gcc-static.xml"
     113    xpointer="xpointer(//*[@os='aq'])"/>
    98114
    99115  </sect2>
  • BOOK/cross-tools/mips/gcc-final.xml

    rf05fd1d rd55f00bc  
    9595    xpointer="xpointer(//*[@os='h'])"/>
    9696
    97 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
    98     --target=${LFS_TARGET} --host=${LFS_HOST} --disable-multilib \
    99     --with-local-prefix=/tools --disable-nls --enable-shared \
    100     --enable-languages=c,c++ --enable-__cxa_atexit \
    101     --enable-c99 --enable-long-long --enable-threads=posix</userinput></screen>
    102 
    10397    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    10498    href="../x86/gcc-final.xml"
    10599    xpointer="xpointer(//*[@os='bf'])"/>
    106100
     101    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     102    href="../x86/gcc-final.xml"
     103    xpointer="xpointer(//*[@os='bg'])"/>
     104
     105    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     106    href="../x86/gcc-final.xml"
     107    xpointer="xpointer(//*[@os='bh'])"/>
     108
     109    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     110    href="../x86/gcc-final.xml"
     111    xpointer="xpointer(//*[@os='bi'])"/>
     112
     113    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     114    href="../x86/gcc-final.xml"
     115    xpointer="xpointer(//*[@os='bj'])"/>
    107116    <para>Continue with compiling the package:</para>
    108117
    109 <screen><userinput>make AS_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-as" \
    110 LD_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-ld"</userinput></screen>
    111 
    112     <para>Install the package:</para>
    113 
    114 <screen><userinput>make install</userinput></screen>
     118    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     119    href="../x86/gcc-final.xml"
     120    xpointer="xpointer(//*[@os='bk'])"/>
    115121
    116122  </sect2>
  • BOOK/cross-tools/mips/gcc-static.xml

    rf05fd1d rd55f00bc  
    8888    xpointer="xpointer(//*[@os='h'])"/>
    8989
    90 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
    91     --host=${LFS_HOST} --target=${LFS_TARGET} \
    92     --with-local-prefix=/tools --disable-nls --disable-shared \
    93     --disable-threads --enable-languages=c</userinput></screen>
    94 
    9590    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    9691    href="../x86/gcc-static.xml"
    9792    xpointer="xpointer(//*[@os='al'])"/>
    9893
    99     <para>Continue with compiling the package:</para>
     94    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     95    href="../x86/gcc-static.xml"
     96    xpointer="xpointer(//*[@os='am'])"/>
    10097
    101 <screen><userinput>make all-gcc</userinput></screen>
     98    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     99    href="../x86/gcc-static.xml"
     100    xpointer="xpointer(//*[@os='an'])"/>
    102101
    103     <para>Install the package:</para>
     102    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     103    href="../x86/gcc-static.xml"
     104    xpointer="xpointer(//*[@os='ao'])"/>
    104105
    105 <screen><userinput>make install-gcc</userinput></screen>
     106    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     107    href="../x86/gcc-static.xml"
     108    xpointer="xpointer(//*[@os='ap'])"/>
     109
     110    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     111    href="../x86/gcc-static.xml"
     112    xpointer="xpointer(//*[@os='aq'])"/>
    106113
    107114  </sect2>
  • BOOK/cross-tools/mips64-64/gcc-final.xml

    rf05fd1d rd55f00bc  
    103103    xpointer="xpointer(//*[@os='h'])"/>
    104104
    105 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
     105<screen os="bf" ><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
    106106    --target=${LFS_TARGET} --host=${LFS_HOST} --with-abi=64 \
    107107    --with-local-prefix=/tools --disable-nls --enable-shared \
     
    109109    --enable-c99 --enable-long-long --enable-threads=posix</userinput></screen>
    110110
    111     <variablelist>
     111    <variablelist os="bg">
    112112      <title>The meaning of the new configure options:</title>
    113113
     
    121121      <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    122122      href="../x86/gcc-final.xml"
    123       xpointer="xpointer(//*[@os='bf1'])"/>
     123      xpointer="xpointer(//*[@os='bg1'])"/>
    124124
    125125      <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    126126      href="../x86/gcc-final.xml"
    127       xpointer="xpointer(//*[@os='bf2'])"/>
     127      xpointer="xpointer(//*[@os='bg2'])"/>
    128128
    129129      <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    130130      href="../x86/gcc-final.xml"
    131       xpointer="xpointer(//*[@os='bf3'])"/>
     131      xpointer="xpointer(//*[@os='bg3'])"/>
    132132
    133133      <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    134134      href="../x86/gcc-final.xml"
    135       xpointer="xpointer(//*[@os='bf4'])"/>
     135      xpointer="xpointer(//*[@os='bg4'])"/>
    136136
    137137      <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    138138      href="../x86/gcc-final.xml"
    139       xpointer="xpointer(//*[@os='bf5'])"/>
     139      xpointer="xpointer(//*[@os='bg5'])"/>
    140140
    141141    </variablelist>
    142142
    143     <para>Continue with compiling the package:</para>
     143    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     144    href="../x86/gcc-final.xml"
     145    xpointer="xpointer(//*[@os='bh'])"/>
    144146
    145 <screen><userinput>make AS_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-as" \
    146    LD_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-ld"</userinput></screen>
     147    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     148    href="../x86/gcc-final.xml"
     149    xpointer="xpointer(//*[@os='bi'])"/>
    147150
    148     <para>Install the package:</para>
     151    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     152    href="../x86/gcc-final.xml"
     153    xpointer="xpointer(//*[@os='bj'])"/>
    149154
    150 <screen><userinput>make install</userinput></screen>
     155    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     156    href="../x86/gcc-final.xml"
     157    xpointer="xpointer(//*[@os='bk'])"/>
    151158
    152159  </sect2>
  • BOOK/cross-tools/mips64-64/gcc-static.xml

    rf05fd1d rd55f00bc  
    2828    xpointer="xpointer(//*[@os='aa'])"/>
    2929
    30 <screen os="ab"><userinput>patch -Np1 -i ../&gcc-specs_pure64-patch;</userinput></screen>
     30    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     31    href="../x86_64-64/gcc-static.xml"
     32    xpointer="xpointer(//*[@os='ab'])"/>
    3133
    3234    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     
    5456    xpointer="xpointer(//*[@os='mb'])"/>
    5557
    56     <para os="al">This will allow us to build a 64 bit ABI compiler instead of the default
    57     n32:</para>
    58 
    59 <screen os="am"><userinput>patch -Np1 -i ../&gcc-mips_pure64-patch;</userinput></screen>
    60 
    61     <para os="ag">Now we will need to setup our StartFile Spec to the correct library
    62     location:</para>
     58    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     59    href="../x86/gcc-static.xml"
     60    xpointer="xpointer(//*[@os='ag'])"/>
    6361
    6462    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     
    9088    xpointer="xpointer(//*[@os='h'])"/>
    9189
    92 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
     90<screen os="al"><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
    9391    --host=${LFS_HOST} --target=${LFS_TARGET} --disable-mutlilib \
    9492    --with-local-prefix=/tools --disable-nls --disable-shared \
     
    9795    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    9896    href="../x86/gcc-static.xml"
    99     xpointer="xpointer(//*[@os='al'])"/>
     97    xpointer="xpointer(//*[@os='am'])"/>
    10098
    101     <para>Continue with compiling the package:</para>
     99    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     100    href="../x86/gcc-static.xml"
     101    xpointer="xpointer(//*[@os='an'])"/>
    102102
    103 <screen><userinput>make all-gcc</userinput></screen>
     103    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     104    href="../x86/gcc-static.xml"
     105    xpointer="xpointer(//*[@os='ao'])"/>
    104106
    105     <para>Install the package:</para>
    106 
    107 <screen><userinput>make install-gcc</userinput></screen>
     107    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     108    href="../x86/gcc-static.xml"
     109    xpointer="xpointer(//*[@os='ap'])"/>
    108110
    109111  </sect2>
  • BOOK/cross-tools/mips64/gcc-final.xml

    rf05fd1d rd55f00bc  
    9595    xpointer="xpointer(//*[@os='h'])"/>
    9696
    97 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
    98     --target=${LFS_TARGET} --host=${LFS_HOST} \
    99     --with-local-prefix=/tools --disable-nls --enable-shared \
    100     --enable-languages=c,c++ --enable-__cxa_atexit \
    101     --enable-c99 --enable-long-long --enable-threads=posix</userinput></screen>
     97    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     98    href="../x86_64/gcc-final.xml"
     99    xpointer="xpointer(//*[@os='bf'])"/>
    102100
    103101    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    104102    href="../x86/gcc-final.xml"
    105     xpointer="xpointer(//*[@os='bf'])"/>
     103    xpointer="xpointer(//*[@os='bg'])"/>
    106104
    107     <para>Continue with compiling the package:</para>
     105    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     106    href="../x86/gcc-final.xml"
     107    xpointer="xpointer(//*[@os='bh'])"/>
    108108
    109 <screen><userinput>make AS_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-as" \
    110    LD_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-ld"</userinput></screen>
     109    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     110    href="../x86/gcc-final.xml"
     111    xpointer="xpointer(//*[@os='bi'])"/>
    111112
    112     <para>Install the package:</para>
     113    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     114    href="../x86/gcc-final.xml"
     115    xpointer="xpointer(//*[@os='bj'])"/>
    113116
    114 <screen><userinput>make install</userinput></screen>
     117    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     118    href="../x86/gcc-final.xml"
     119    xpointer="xpointer(//*[@os='bk'])"/>
    115120
    116121  </sect2>
  • BOOK/cross-tools/mips64/gcc-static.xml

    rf05fd1d rd55f00bc  
    8888    xpointer="xpointer(//*[@os='h'])"/>
    8989
    90 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
    91     --host=${LFS_HOST} --target=${LFS_TARGET} \
    92     --with-local-prefix=/tools --disable-nls --disable-shared \
    93     --disable-threads --enable-languages=c</userinput></screen>
     90    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     91    href="../x86_64/gcc-static.xml"
     92    xpointer="xpointer(//*[@os='al'])"/>
    9493
    9594    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    9695    href="../x86/gcc-static.xml"
    97     xpointer="xpointer(//*[@os='al'])"/>
     96    xpointer="xpointer(//*[@os='am'])"/>
    9897
    99     <para>Continue with compiling the package:</para>
     98    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     99    href="../x86/gcc-static.xml"
     100    xpointer="xpointer(//*[@os='an'])"/>
    100101
    101 <screen><userinput>make all-gcc</userinput></screen>
     102    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     103    href="../x86/gcc-static.xml"
     104    xpointer="xpointer(//*[@os='ao'])"/>
    102105
    103     <para>Install the package:</para>
     106    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     107    href="../x86/gcc-static.xml"
     108    xpointer="xpointer(//*[@os='ap'])"/>
    104109
    105 <screen><userinput>make install-gcc</userinput></screen>
     110    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     111    href="../x86/gcc-static.xml"
     112    xpointer="xpointer(//*[@os='aq'])"/>
    106113
    107114  </sect2>
  • BOOK/cross-tools/ppc/gcc-final.xml

    rf05fd1d rd55f00bc  
    8787    xpointer="xpointer(//*[@os='h'])"/>
    8888
    89 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
    90     --target=${LFS_TARGET} --host=${LFS_HOST} --disable-multilib \
    91     --with-local-prefix=/tools --disable-nls --enable-shared \
    92     --enable-languages=c,c++ --enable-__cxa_atexit \
    93     --enable-c99 --enable-long-long --enable-threads=posix</userinput></screen>
    94 
    9589    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    9690    href="../x86/gcc-final.xml"
    9791    xpointer="xpointer(//*[@os='bf'])"/>
    9892
    99     <para>Continue with compiling the package:</para>
     93    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     94    href="../x86/gcc-final.xml"
     95    xpointer="xpointer(//*[@os='bg'])"/>
    10096
    101 <screen><userinput>make AS_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-as" \
    102 LD_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-ld"</userinput></screen>
     97    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     98    href="../x86/gcc-final.xml"
     99    xpointer="xpointer(//*[@os='bh'])"/>
    103100
    104     <para>Install the package:</para>
     101    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     102    href="../x86/gcc-final.xml"
     103    xpointer="xpointer(//*[@os='bi'])"/>
    105104
    106 <screen><userinput>make install</userinput></screen>
     105    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     106    href="../x86/gcc-final.xml"
     107    xpointer="xpointer(//*[@os='bj'])"/>
     108
     109    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     110    href="../x86/gcc-final.xml"
     111    xpointer="xpointer(//*[@os='bk'])"/>
    107112
    108113  </sect2>
  • BOOK/cross-tools/ppc/gcc-static.xml

    rf05fd1d rd55f00bc  
    6060    xpointer="xpointer(//*[@os='ai'])"/>
    6161
    62 <screen os="aj"><userinput>cp gcc/Makefile.in{,.orig}
    63 sed "s@\(^CROSS_SYSTEM_HEADER_DIR =\).*@\1 /tools/include@g" \
    64  gcc/Makefile.in.orig > gcc/Makefile.in</userinput></screen>
     62    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     63    href="../x86/gcc-static.xml"
     64    xpointer="xpointer(//*[@os='aj'])"/>
    6565
    6666    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     
    8080    xpointer="xpointer(//*[@os='h'])"/>
    8181
    82 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
    83     --host=${LFS_HOST} --target=${LFS_TARGET} \
    84     --with-local-prefix=/tools --disable-nls --disable-shared \
    85     --disable-threads --enable-languages=c</userinput></screen>
    86 
    8782    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    8883    href="../x86/gcc-static.xml"
    8984    xpointer="xpointer(//*[@os='al'])"/>
    9085
    91     <para>Continue with compiling the package:</para>
     86    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     87    href="../x86/gcc-static.xml"
     88    xpointer="xpointer(//*[@os='am'])"/>
    9289
    93 <screen><userinput>make all-gcc</userinput></screen>
     90    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     91    href="../x86/gcc-static.xml"
     92    xpointer="xpointer(//*[@os='an'])"/>
    9493
    95     <para>Install the package:</para>
     94    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     95    href="../x86/gcc-static.xml"
     96    xpointer="xpointer(//*[@os='ao'])"/>
    9697
    97 <screen><userinput>make install-gcc</userinput></screen>
     98    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     99    href="../x86/gcc-static.xml"
     100    xpointer="xpointer(//*[@os='ap'])"/>
     101
     102    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     103    href="../x86/gcc-static.xml"
     104    xpointer="xpointer(//*[@os='aq'])"/>
    98105
    99106  </sect2>
  • BOOK/cross-tools/sparc/gcc-final.xml

    rf05fd1d rd55f00bc  
    8787    xpointer="xpointer(//*[@os='h'])"/>
    8888
    89 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
    90     --target=${LFS_TARGET} --host=${LFS_HOST} --disable-multilib \
    91     --with-local-prefix=/tools --disable-nls --enable-shared \
    92     --enable-languages=c,c++ --enable-__cxa_atexit \
    93     --enable-c99 --enable-long-long --enable-threads=posix</userinput></screen>
    94 
    9589    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    9690    href="../x86/gcc-final.xml"
    9791    xpointer="xpointer(//*[@os='bf'])"/>
    9892
    99     <para>Continue with compiling the package:</para>
     93    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     94    href="../x86/gcc-final.xml"
     95    xpointer="xpointer(//*[@os='bg'])"/>
    10096
    101 <screen><userinput>make AS_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-as" \
    102 LD_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-ld"</userinput></screen>
     97    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     98    href="../x86/gcc-final.xml"
     99    xpointer="xpointer(//*[@os='bh'])"/>
    103100
    104     <para>Install the package:</para>
     101    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     102    href="../x86/gcc-final.xml"
     103    xpointer="xpointer(//*[@os='bi'])"/>
    105104
    106 <screen><userinput>make install</userinput></screen>
     105    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     106    href="../x86/gcc-final.xml"
     107    xpointer="xpointer(//*[@os='bj'])"/>
     108
     109    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     110    href="../x86/gcc-final.xml"
     111    xpointer="xpointer(//*[@os='bk'])"/>
    107112
    108113  </sect2>
  • BOOK/cross-tools/sparc/gcc-static.xml

    rf05fd1d rd55f00bc  
    8080    xpointer="xpointer(//*[@os='h'])"/>
    8181
    82 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
    83     --host=${LFS_HOST} --target=${LFS_TARGET} \
    84     --with-local-prefix=/tools --disable-nls --disable-shared \
    85     --disable-threads --enable-languages=c</userinput></screen>
    86 
    8782    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    8883    href="../x86/gcc-static.xml"
    8984    xpointer="xpointer(//*[@os='al'])"/>
    9085
    91     <para>Continue with compiling the package:</para>
     86    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     87    href="../x86/gcc-static.xml"
     88    xpointer="xpointer(//*[@os='am'])"/>
    9289
    93 <screen><userinput>make all-gcc</userinput></screen>
     90    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     91    href="../x86/gcc-static.xml"
     92    xpointer="xpointer(//*[@os='an'])"/>
    9493
    95     <para>Install the package:</para>
     94    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     95    href="../x86/gcc-static.xml"
     96    xpointer="xpointer(//*[@os='ao'])"/>
    9697
    97 <screen><userinput>make install-gcc</userinput></screen>
     98    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     99    href="../x86/gcc-static.xml"
     100    xpointer="xpointer(//*[@os='ap'])"/>
     101
     102    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     103    href="../x86/gcc-static.xml"
     104    xpointer="xpointer(//*[@os='aq'])"/>
    98105
    99106  </sect2>
  • BOOK/cross-tools/sparc64-64/gcc-final.xml

    rf05fd1d rd55f00bc  
    8787    xpointer="xpointer(//*[@os='h'])"/>
    8888
    89 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
    90     --target=${LFS_TARGET} --host=${LFS_HOST} --disable-multilib \
    91     --with-local-prefix=/tools --disable-nls --enable-shared \
    92     --enable-languages=c,c++ --enable-__cxa_atexit \
    93     --enable-c99 --enable-long-long --enable-threads=posix</userinput></screen>
     89    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     90    href="../x86_64/gcc-final.xml"
     91    xpointer="xpointer(//*[@os='bf'])"/>
    9492
    9593    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    9694    href="../x86/gcc-final.xml"
    97     xpointer="xpointer(//*[@os='bf'])"/>
     95    xpointer="xpointer(//*[@os='bg'])"/>
    9896
    99     <para>Continue with compiling the package:</para>
     97    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     98    href="../x86/gcc-final.xml"
     99    xpointer="xpointer(//*[@os='bh'])"/>
    100100
    101 <screen><userinput>make CFLAGS_FOR_TARGET="${GCCTARGET}" CXXFLAGS_FOR_TARGET="${GCCTARGET}" \
    102 AS_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-as" LD_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-ld"</userinput></screen>
     101    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     102    href="../x86/gcc-final.xml"
     103    xpointer="xpointer(//*[@os='bi'])"/>
    103104
    104     <para>Install the package:</para>
     105    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     106    href="../x86/gcc-final.xml"
     107    xpointer="xpointer(//*[@os='bj'])"/>
    105108
    106 <screen><userinput>make install</userinput></screen>
     109    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     110    href="../x86/gcc-final.xml"
     111    xpointer="xpointer(//*[@os='bk'])"/>
    107112
    108113  </sect2>
  • BOOK/cross-tools/sparc64-64/gcc-static.xml

    rf05fd1d rd55f00bc  
    7878    xpointer="xpointer(//*[@os='h'])"/>
    7979
    80 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
    81     --host=${LFS_HOST} --target=${LFS_TARGET} --disable-multilib \
    82     --with-local-prefix=/tools --disable-nls --disable-shared \
    83     --disable-threads --enable-languages=c</userinput></screen>
     80    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     81    href="../x86_64/gcc-static.xml"
     82    xpointer="xpointer(//*[@os='al'])"/>
    8483
    8584    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    8685    href="../x86/gcc-static.xml"
    87     xpointer="xpointer(//*[@os='al'])"/>
     86    xpointer="xpointer(//*[@os='am'])"/>
    8887
    89     <para>Continue with compiling the package:</para>
     88    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     89    href="../x86/gcc-static.xml"
     90    xpointer="xpointer(//*[@os='an'])"/>
    9091
    9192<screen><userinput>make CFLAGS_FOR_TARGET="${GCCTARGET}" all-gcc</userinput></screen>
    9293
    93     <para>Install the package:</para>
     94    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     95    href="../x86/gcc-static.xml"
     96    xpointer="xpointer(//*[@os='ap'])"/>
    9497
    95 <screen><userinput>make install-gcc</userinput></screen>
     98    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     99    href="../x86/gcc-static.xml"
     100    xpointer="xpointer(//*[@os='aq'])"/>
    96101
    97102  </sect2>
  • BOOK/cross-tools/sparc64/gcc-final.xml

    rf05fd1d rd55f00bc  
    8787    xpointer="xpointer(//*[@os='h'])"/>
    8888
    89 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
    90     --target=${LFS_TARGET} --host=${LFS_HOST} \
    91     --with-local-prefix=/tools --disable-nls --enable-shared \
    92     --enable-languages=c,c++ --enable-__cxa_atexit \
    93     --enable-c99 --enable-long-long --enable-threads=posix</userinput></screen>
     89    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     90    href="../x86_64/gcc-final.xml"
     91    xpointer="xpointer(//*[@os='bf'])"/>
    9492
    9593    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    9694    href="../x86/gcc-final.xml"
    97     xpointer="xpointer(//*[@os='bf'])"/>
     95    xpointer="xpointer(//*[@os='bg'])"/>
    9896
    99     <para>Continue with compiling the package:</para>
     97    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     98    href="../x86/gcc-final.xml"
     99    xpointer="xpointer(//*[@os='bh'])"/>
    100100
    101 <screen><userinput>make CFLAGS_FOR_TARGET="${GCCTARGET}" CXXFLAGS_FOR_TARGET="${GCCTARGET}" \
    102 AS_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-as" LD_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-ld"</userinput></screen>
     101    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     102    href="../x86/gcc-final.xml"
     103    xpointer="xpointer(//*[@os='bi'])"/>
    103104
    104     <para>Install the package:</para>
     105    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     106    href="../x86/gcc-final.xml"
     107    xpointer="xpointer(//*[@os='bj'])"/>
    105108
    106 <screen><userinput>make install</userinput></screen>
     109    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     110    href="../x86/gcc-final.xml"
     111    xpointer="xpointer(//*[@os='bk'])"/>
    107112
    108113  </sect2>
  • BOOK/cross-tools/sparc64/gcc-static.xml

    rf05fd1d rd55f00bc  
    8383    xpointer="xpointer(//*[@os='h'])"/>
    8484
    85 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
    86     --host=${LFS_HOST} --target=${LFS_TARGET} \
    87     --with-local-prefix=/tools --disable-nls --disable-shared \
    88     --disable-threads --enable-languages=c</userinput></screen>
     85    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     86    href="../x86_64/gcc-static.xml"
     87    xpointer="xpointer(//*[@os='al'])"/>
    8988
    9089    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    9190    href="../x86/gcc-static.xml"
    92     xpointer="xpointer(//*[@os='al'])"/>
     91    xpointer="xpointer(//*[@os='am'])"/>
    9392
    94     <para>Continue with compiling the package:</para>
     93    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     94    href="../x86/gcc-static.xml"
     95    xpointer="xpointer(//*[@os='an'])"/>
    9596
    9697<screen><userinput>make CFLAGS_FOR_TARGET="${GCCTARGET}" all-gcc</userinput></screen>
    9798
    98     <para>Install the package:</para>
     99    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     100    href="../x86/gcc-static.xml"
     101    xpointer="xpointer(//*[@os='ap'])"/>
    99102
    100 <screen><userinput>make install-gcc</userinput></screen>
     103    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     104    href="../x86/gcc-static.xml"
     105    xpointer="xpointer(//*[@os='aq'])"/>
    101106
    102107  </sect2>
  • BOOK/cross-tools/x86/gcc-final.xml

    rf05fd1d rd55f00bc  
    8585    xpointer="xpointer(//*[@os='h'])"/>
    8686
    87 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
     87<screen os="bf"><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
    8888    --target=${LFS_TARGET} --host=${LFS_HOST} --disable-multilib \
    8989    --with-local-prefix=/tools --disable-nls --enable-shared \
     
    9191    --enable-c99 --enable-long-long --enable-threads=posix</userinput></screen>
    9292
    93     <variablelist os="bf">
     93    <variablelist os="bg">
    9494      <title>The meaning of the new configure options:</title>
    9595
    96       <varlistentry os="bf1">
     96      <varlistentry os="bg1">
    9797        <term><parameter>--enable-languages=c,c++</parameter></term>
    9898        <listitem>
     
    101101      </varlistentry>
    102102
    103       <varlistentry os="bf2">
     103      <varlistentry os="bg2">
    104104        <term><parameter>--enable-__cxa_atexit</parameter></term>
    105105        <listitem>
     
    112112      </varlistentry>
    113113
    114       <varlistentry os="bf3">
     114      <varlistentry os="bg3">
    115115        <term><parameter>--enable-c99</parameter></term>
    116116        <listitem>
     
    119119      </varlistentry>
    120120
    121       <varlistentry os="bf4">
     121      <varlistentry os="bg4">
    122122        <term><parameter>--enable-long-long</parameter></term>
    123123        <listitem>
     
    126126      </varlistentry>
    127127
    128       <varlistentry os="bf5">
     128      <varlistentry os="bg5">
    129129        <term><parameter>--enable-threads=posix</parameter></term>
    130130        <listitem>
     
    135135    </variablelist>
    136136
    137     <para>Continue with compiling the package:</para>
     137    <para os="bh">Continue with compiling the package:</para>
    138138
    139 <screen><userinput>make AS_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-as" \
     139<screen os="bi"><userinput>make AS_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-as" \
    140140LD_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-ld"</userinput></screen>
    141141
    142     <para>Install the package:</para>
     142    <para os="bj">Install the package:</para>
    143143
    144 <screen><userinput>make install</userinput></screen>
     144<screen os="bk"><userinput>make install</userinput></screen>
    145145
    146146  </sect2>
  • BOOK/cross-tools/x86/gcc-static.xml

    rf05fd1d rd55f00bc  
    7272    xpointer="xpointer(//*[@os='h'])"/>
    7373
    74 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
     74<screen os="al"><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
    7575    --host=${LFS_HOST} --target=${LFS_TARGET} \
    7676    --with-local-prefix=/tools --disable-nls --disable-shared \
    7777    --disable-threads --enable-languages=c</userinput></screen>
    7878
    79     <variablelist os="al">
     79    <variablelist os="am">
    8080      <title>The meaning of the configure options:</title>
    8181
     
    117117    </variablelist>
    118118
    119     <para>Continue with compiling the package:</para>
     119    <para os="an">Continue with compiling the package:</para>
    120120
    121 <screen><userinput>make all-gcc</userinput></screen>
     121<screen os="ao"><userinput>make all-gcc</userinput></screen>
    122122
    123     <para>Install the package:</para>
     123    <para os="ap">Install the package:</para>
    124124
    125 <screen><userinput>make install-gcc</userinput></screen>
     125<screen os="aq"><userinput>make install-gcc</userinput></screen>
    126126
    127127  </sect2>
  • BOOK/cross-tools/x86_64-64/gcc-final.xml

    rf05fd1d rd55f00bc  
    8787    xpointer="xpointer(//*[@os='h'])"/>
    8888
    89 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
    90     --target=${LFS_TARGET} --host=${LFS_HOST} --disable-multilib \
    91     --with-local-prefix=/tools --disable-nls --enable-shared \
    92     --enable-languages=c,c++ --enable-__cxa_atexit \
    93     --enable-c99 --enable-long-long --enable-threads=posix</userinput></screen>
    94 
    9589    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    9690    href="../x86/gcc-final.xml"
    9791    xpointer="xpointer(//*[@os='bf'])"/>
    9892
    99     <para>Continue with compiling the package:</para>
     93    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     94    href="../x86/gcc-final.xml"
     95    xpointer="xpointer(//*[@os='bg'])"/>
    10096
    101 <screen><userinput>make AS_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-as" \
    102    LD_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-ld"</userinput></screen>
     97    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     98    href="../x86/gcc-final.xml"
     99    xpointer="xpointer(//*[@os='bh'])"/>
    103100
    104     <para>Install the package:</para>
     101    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     102    href="../x86/gcc-final.xml"
     103    xpointer="xpointer(//*[@os='bi'])"/>
    105104
    106 <screen><userinput>make install</userinput></screen>
     105    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     106    href="../x86/gcc-final.xml"
     107    xpointer="xpointer(//*[@os='bj'])"/>
     108
     109    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     110    href="../x86/gcc-final.xml"
     111    xpointer="xpointer(//*[@os='bk'])"/>
    107112
    108113  </sect2>
  • BOOK/cross-tools/x86_64-64/gcc-static.xml

    rf05fd1d rd55f00bc  
    7878    xpointer="xpointer(//*[@os='h'])"/>
    7979
    80 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
     80<screen os="al"><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
    8181    --host=${LFS_HOST} --target=${LFS_TARGET} --disable-multilib \
    8282    --with-local-prefix=/tools --disable-nls --disable-shared \
     
    8585    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    8686    href="../x86/gcc-static.xml"
    87     xpointer="xpointer(//*[@os='al'])"/>
     87    xpointer="xpointer(//*[@os='ak'])"/>
    8888
    89     <para>Continue with compiling the package:</para>
     89    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     90    href="../x86/gcc-static.xml"
     91    xpointer="xpointer(//*[@os='am'])"/>
    9092
    91 <screen><userinput>make all-gcc</userinput></screen>
     93    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     94    href="../x86/gcc-static.xml"
     95    xpointer="xpointer(//*[@os='an'])"/>
    9296
    93     <para>Install the package:</para>
     97    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     98    href="../x86/gcc-static.xml"
     99    xpointer="xpointer(//*[@os='ao'])"/>
    94100
    95 <screen><userinput>make install-gcc</userinput></screen>
     101    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     102    href="../x86/gcc-static.xml"
     103    xpointer="xpointer(//*[@os='ap'])"/>
     104
     105    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     106    href="../x86/gcc-static.xml"
     107    xpointer="xpointer(//*[@os='aq'])"/>
    96108
    97109  </sect2>
  • BOOK/cross-tools/x86_64/gcc-final.xml

    rf05fd1d rd55f00bc  
    8787    xpointer="xpointer(//*[@os='h'])"/>
    8888
    89 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
     89<screen os="bf"><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
    9090    --target=${LFS_TARGET} --host=${LFS_HOST} \
    9191    --with-local-prefix=/tools --disable-nls --enable-shared \
     
    9595    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    9696    href="../x86/gcc-final.xml"
    97     xpointer="xpointer(//*[@os='bf'])"/>
     97    xpointer="xpointer(//*[@os='bg'])"/>
    9898
    99     <para>Continue with compiling the package:</para>
     99    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     100    href="../x86/gcc-final.xml"
     101    xpointer="xpointer(//*[@os='bh'])"/>
    100102
    101 <screen><userinput>make AS_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-as" \
    102    LD_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-ld"</userinput></screen>
     103    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     104    href="../x86/gcc-final.xml"
     105    xpointer="xpointer(//*[@os='bi'])"/>
    103106
    104     <para>Install the package:</para>
     107    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     108    href="../x86/gcc-final.xml"
     109    xpointer="xpointer(//*[@os='bj'])"/>
    105110
    106 <screen><userinput>make install</userinput></screen>
     111    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     112    href="../x86/gcc-final.xml"
     113    xpointer="xpointer(//*[@os='bk'])"/>
    107114
    108115  </sect2>
  • BOOK/final-system/64/gcc.xml

    rf05fd1d rd55f00bc  
    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 \
  • BOOK/final-system/common/gcc.xml

    rf05fd1d rd55f00bc  
    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>
  • BOOK/final-system/mips/gcc.xml

    rf05fd1d rd55f00bc  
    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"
  • BOOK/final-system/mips64-64/gcc.xml

    rf05fd1d rd55f00bc  
    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"
  • BOOK/final-system/mips64/gcc.xml

    rf05fd1d rd55f00bc  
    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
  • BOOK/final-system/multilib/gcc.xml

    rf05fd1d rd55f00bc  
    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 \
  • BOOK/introduction/common/changelog.xml

    rf05fd1d rd55f00bc  
    3838
    3939   <listitem>
     40      <para>November 27 2005</para>
     41      <itemizedlist>
     42        <listitem>
     43          <para>[jim] - Text updates to gcc in all sections.</para>
     44        </listitem>
     45      </itemizedlist>
     46    </listitem>
     47
     48   <listitem>
    4049      <para>November 25 2005</para>
    4150      <itemizedlist>
  • BOOK/temp-system/alpha/gcc.xml

    rf05fd1d rd55f00bc  
    9191    xpointer="xpointer(//*[@os='h'])"/>
    9292
    93 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/tools \
    94     --build=${LFS_HOST} --host=${LFS_TARGET} --target=${LFS_TARGET} \
    95     --libexecdir=/tools/lib --with-local-prefix=/tools --enable-long-long \
    96     --enable-c99 --enable-shared --enable-threads=posix --enable-__cxa_atexit \
    97     --disable-nls --enable-languages=c,c++ --disable-libstdcxx-pch</userinput></screen>
    98 
    9993    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    10094    href="../x86/gcc.xml"
    10195    xpointer="xpointer(//*[@os='ck'])"/>
    10296
    103     <para>Compile the package:</para>
     97    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     98    href="../x86/gcc.xml"
     99    xpointer="xpointer(//*[@os='cl'])"/>
    104100
    105 <screen><userinput>make AS_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-as" \
    106 LD_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-ld"</userinput></screen>
     101    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     102    href="../x86/gcc.xml"
     103    xpointer="xpointer(//*[@os='cm'])"/>
    107104
    108     <para>Install the package:</para>
     105    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     106    href="../x86/gcc.xml"
     107    xpointer="xpointer(//*[@os='cn'])"/>
    109108
    110 <screen><userinput>make install</userinput></screen>
     109    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     110    href="../x86/gcc.xml"
     111    xpointer="xpointer(//*[@os='co'])"/>
     112
     113    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     114    href="../x86/gcc.xml"
     115    xpointer="xpointer(//*[@os='cp'])"/>
    111116
    112117    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     
    114119    xpointer="xpointer(//*[@os='w'])"/>
    115120
    116 <screen><userinput>ln -s gcc /tools/bin/cc</userinput></screen>
     121    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     122    href="../x86/gcc.xml"
     123    xpointer="xpointer(//*[@os='cq'])"/>
    117124
    118125  </sect2>
  • BOOK/temp-system/mips/gcc.xml

    rf05fd1d rd55f00bc  
    9999    xpointer="xpointer(//*[@os='h'])"/>
    100100
    101 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/tools \
    102     --build=${LFS_HOST} --host=${LFS_TARGET} --target=${LFS_TARGET} \
    103     --libexecdir=/tools/lib --with-local-prefix=/tools --enable-long-long \
    104     --enable-c99 --enable-shared --enable-threads=posix --enable-__cxa_atexit \
    105     --disable-nls --enable-languages=c,c++ --disable-libstdcxx-pch</userinput></screen>
    106 
    107101    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    108102    href="../x86/gcc.xml"
    109103    xpointer="xpointer(//*[@os='ck'])"/>
    110104
    111     <para>Compile the package:</para>
     105    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     106    href="../x86/gcc.xml"
     107    xpointer="xpointer(//*[@os='cl'])"/>
    112108
    113 <screen><userinput>make CFLAGS_FOR_TARGET="${GCCTARGET}" CXXFLAGS_FOR_TARGET="${GCCTARGET}" \
     109    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     110    href="../x86/gcc.xml"
     111    xpointer="xpointer(//*[@os='cm'])"/>
     112
     113<screen os="cn"><userinput>make CFLAGS_FOR_TARGET="${GCCTARGET}" CXXFLAGS_FOR_TARGET="${GCCTARGET}" \
    114114AS_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-as" LD_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-ld"</userinput></screen>
    115115
    116     <para>Install the package:</para>
     116    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     117    href="../x86/gcc.xml"
     118    xpointer="xpointer(//*[@os='co'])"/>
    117119
    118 <screen><userinput>make install</userinput></screen>
     120    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     121    href="../x86/gcc.xml"
     122    xpointer="xpointer(//*[@os='cp'])"/>
    119123
    120124    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     
    122126    xpointer="xpointer(//*[@os='w'])"/>
    123127
    124 <screen><userinput>ln -s gcc /tools/bin/cc</userinput></screen>
     128    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     129    href="../x86/gcc.xml"
     130    xpointer="xpointer(//*[@os='cq'])"/>
    125131
    126132  </sect2>
  • BOOK/temp-system/mips64-64/gcc.xml

    rf05fd1d rd55f00bc  
    115115    xpointer="xpointer(//*[@os='h'])"/>
    116116
    117 <screen><userinput>CC="${CC} ${BUILD64}" CXX="${CXX} ${BUILD64}" \
     117<screen os="ck"><userinput>CC="${CC} ${BUILD64}" CXX="${CXX} ${BUILD64}" \
    118118    ../gcc-&gcc-version;/configure --prefix=/tools --disable-multilib \
    119119    --build=${LFS_HOST} --host=${LFS_TARGET} --target=${LFS_TARGET} \
     
    127127      <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    128128      href="../x86_64/gcc.xml"
    129       xpointer="xpointer(//*[@os='dc1'])"/>
     129      xpointer="xpointer(//*[@os='dd1'])"/>
    130130
    131131      <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    132132      href="../x86/gcc.xml"
    133       xpointer="xpointer(//*[@os='ck1'])"/>
     133      xpointer="xpointer(//*[@os='cl1'])"/>
    134134
    135135      <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    136136      href="../x86/gcc.xml"
    137       xpointer="xpointer(//*[@os='ck2'])"/>
     137      xpointer="xpointer(//*[@os='cl2'])"/>
    138138
    139139    </variablelist>
    140140
    141     <para>Compile the package:</para>
     141    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     142    href="../x86/gcc.xml"
     143    xpointer="xpointer(//*[@os='cm'])"/>
    142144
    143 <screen><userinput>make AS_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-as" \
    144    LD_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-ld"</userinput></screen>
     145    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     146    href="../x86/gcc.xml"
     147    xpointer="xpointer(//*[@os='cn'])"/>
    145148
    146     <para>Install the package:</para>
     149    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     150    href="../x86/gcc.xml"
     151    xpointer="xpointer(//*[@os='co'])"/>
    147152
    148 <screen><userinput>make install</userinput></screen>
     153    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     154    href="../x86/gcc.xml"
     155    xpointer="xpointer(//*[@os='cp'])"/>
    149156
    150    <para>Now we copy the files that are placed in <filename class="directory">/tools/lib64
    151    </filename> to <filename class="directory">/tools/lib</filename>.
    152     We also delete the /tools/lib64 directory:</para>
     157    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     158    href="../x86_64-64/gcc.xml"
     159    xpointer="xpointer(//*[@os='dp'])"/>
    153160
    154 <screen><userinput>cp -ar /tools/lib64/* /tools/lib
    155 rm -rf /tools/lib64</userinput></screen>
     161    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     162    href="../x86_64-64/gcc.xml"
     163    xpointer="xpointer(//*[@os='dq'])"/>
    156164
    157165    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     
    159167    xpointer="xpointer(//*[@os='w'])"/>
    160168
    161 <screen><userinput>ln -s gcc /tools/bin/cc</userinput></screen>
     169    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     170    href="../x86/gcc.xml"
     171    xpointer="xpointer(//*[@os='cq'])"/>
    162172
    163173  </sect2>
  • BOOK/temp-system/mips64/gcc.xml

    rf05fd1d rd55f00bc  
    107107    xpointer="xpointer(//*[@os='h'])"/>
    108108
    109 <screen><userinput>CC="${CC} ${BUILD64}" CXX="${CXX} ${BUILD64}" \
     109<screen os="ck"><userinput>CC="${CC} ${BUILD64}" CXX="${CXX} ${BUILD64}" \
    110110    ../gcc-&gcc-version;/configure --prefix=/tools --libdir=/tools/lib64 \
    111     --build=${LFS_HOST} --host=${LFS_TARGET} --target=${LFS_TARGET} \
     111    --build=${LFS_HOST} --host=${LFS_TARGET} --target=${LFS_TARGET} --with-abi=64 \
    112112    --libexecdir=/tools/lib64 --with-local-prefix=/tools --enable-long-long \
    113113    --enable-c99 --enable-shared --enable-threads=posix --enable-__cxa_atexit \
     
    118118    xpointer="xpointer(//*[@os='dc'])"/>
    119119
    120     <para>Compile the package:</para>
     120    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     121    href="../x86/gcc.xml"
     122    xpointer="xpointer(//*[@os='cm'])"/>
    121123
    122 <screen><userinput>make AS_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-as" \
    123 LD_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-ld"</userinput></screen>
     124    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     125    href="../x86/gcc.xml"
     126    xpointer="xpointer(//*[@os='cn'])"/>
    124127
    125     <para>Install the package:</para>
     128    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     129    href="../x86/gcc.xml"
     130    xpointer="xpointer(//*[@os='co'])"/>
    126131
    127 <screen><userinput>make install</userinput></screen>
     132    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     133    href="../x86/gcc.xml"
     134    xpointer="xpointer(//*[@os='cp'])"/>
    128135
    129136    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     
    131138    xpointer="xpointer(//*[@os='w'])"/>
    132139
    133 <screen><userinput>ln -s gcc /tools/bin/cc</userinput></screen>
     140    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     141    href="../x86/gcc.xml"
     142    xpointer="xpointer(//*[@os='cq'])"/>
    134143
    135144  </sect2>
  • BOOK/temp-system/ppc/gcc.xml

    rf05fd1d rd55f00bc  
    9191    xpointer="xpointer(//*[@os='h'])"/>
    9292
    93 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/tools \
    94     --build=${LFS_HOST} --host=${LFS_TARGET} --target=${LFS_TARGET} \
    95     --libexecdir=/tools/lib --with-local-prefix=/tools --enable-long-long \
    96     --enable-c99 --enable-shared --enable-threads=posix --enable-__cxa_atexit \
    97     --disable-nls --enable-languages=c,c++ --disable-libstdcxx-pch</userinput></screen>
    98 
    9993    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    10094    href="../x86/gcc.xml"
    10195    xpointer="xpointer(//*[@os='ck'])"/>
    10296
    103     <para>Compile the package:</para>
     97    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     98    href="../x86/gcc.xml"
     99    xpointer="xpointer(//*[@os='cl'])"/>
    104100
    105 <screen><userinput>make AS_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-as" \
    106 LD_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-ld"</userinput></screen>
     101    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     102    href="../x86/gcc.xml"
     103    xpointer="xpointer(//*[@os='cm'])"/>
    107104
    108     <para>Install the package:</para>
     105    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     106    href="../x86/gcc.xml"
     107    xpointer="xpointer(//*[@os='cn'])"/>
    109108
    110 <screen><userinput>make install</userinput></screen>
     109    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     110    href="../x86/gcc.xml"
     111    xpointer="xpointer(//*[@os='co'])"/>
     112
     113    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     114    href="../x86/gcc.xml"
     115    xpointer="xpointer(//*[@os='cp'])"/>
    111116
    112117    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     
    114119    xpointer="xpointer(//*[@os='w'])"/>
    115120
    116 <screen><userinput>ln -s gcc /tools/bin/cc</userinput></screen>
     121    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     122    href="../x86/gcc.xml"
     123    xpointer="xpointer(//*[@os='cq'])"/>
    117124
    118125  </sect2>
  • BOOK/temp-system/sparc/gcc.xml

    rf05fd1d rd55f00bc  
    9191    xpointer="xpointer(//*[@os='h'])"/>
    9292
    93 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/tools \
    94     --build=${LFS_HOST} --host=${LFS_TARGET} --target=${LFS_TARGET} \
    95     --libexecdir=/tools/lib --with-local-prefix=/tools --enable-long-long \
    96     --enable-c99 --enable-shared --enable-threads=posix --enable-__cxa_atexit \
    97     --disable-nls --enable-languages=c,c++ --disable-libstdcxx-pch</userinput></screen>
    98 
    9993    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    10094    href="../x86/gcc.xml"
    10195    xpointer="xpointer(//*[@os='ck'])"/>
    10296
    103     <para>Compile the package:</para>
     97    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     98    href="../x86/gcc.xml"
     99    xpointer="xpointer(//*[@os='cm'])"/>
    104100
    105 <screen><userinput>make AS_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-as" \
    106 LD_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-ld"</userinput></screen>
     101    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     102    href="../x86/gcc.xml"
     103    xpointer="xpointer(//*[@os='cn'])"/>
    107104
    108     <para>Install the package:</para>
     105    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     106    href="../x86/gcc.xml"
     107    xpointer="xpointer(//*[@os='co'])"/>
    109108
    110 <screen><userinput>make install</userinput></screen>
     109    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     110    href="../x86/gcc.xml"
     111    xpointer="xpointer(//*[@os='cp'])"/>
    111112
    112113    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     
    114115    xpointer="xpointer(//*[@os='w'])"/>
    115116
    116 <screen><userinput>ln -s gcc /tools/bin/cc</userinput></screen>
     117    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     118    href="../x86/gcc.xml"
     119    xpointer="xpointer(//*[@os='cq'])"/>
    117120
    118121  </sect2>
  • BOOK/temp-system/sparc64-64/gcc.xml

    rf05fd1d rd55f00bc  
    9999    xpointer="xpointer(//*[@os='h'])"/>
    100100
    101 <screen><userinput>CC="${CC} ${BUILD64}" CXX="${CXX} ${BUILD64}" \
    102     ../gcc-&gcc-version;/configure --prefix=/tools --disable-multilib  \
    103     --build=${LFS_HOST} --host=${LFS_TARGET} --target=${LFS_TARGET} \
    104     --libexecdir=/tools/lib --with-local-prefix=/tools --enable-long-long \
    105     --enable-c99 --enable-shared --enable-threads=posix --enable-__cxa_atexit \
    106     --disable-nls --enable-languages=c,c++ --disable-libstdcxx-pch</userinput></screen>
     101    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     102    href="../x86_64-64/gcc.xml"
     103    xpointer="xpointer(//*[@os='ck'])"/>
    107104
    108105    <variablelist>
     
    111108      <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    112109      href="../x86_64/gcc.xml"
    113       xpointer="xpointer(//*[@os='dc1'])"/>
     110      xpointer="xpointer(//*[@os='dd1'])"/>
    114111
    115112      <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    116113      href="../x86/gcc.xml"
    117       xpointer="xpointer(//*[@os='ck1'])"/>
     114      xpointer="xpointer(//*[@os='cl1'])"/>
    118115
    119116      <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    120117      href="../x86/gcc.xml"
    121       xpointer="xpointer(//*[@os='ck2'])"/>
     118      xpointer="xpointer(//*[@os='cl2'])"/>
    122119
    123120    </variablelist>
    124121
    125     <para>Compile the package:</para>
     122    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     123    href="../x86_64-64/gcc.xml"
     124    xpointer="xpointer(//*[@os='cm'])"/>
    126125
    127 <screen><userinput>make CFLAGS_FOR_TARGET="${GCCTARGET}" CXXFLAGS_FOR_TARGET="${GCCTARGET}" \
    128 AS_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-as" LD_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-ld"</userinput></screen>
     126    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     127    href="../sparc64/gcc.xml"
     128    xpointer="xpointer(//*[@os='cn'])"/>
    129129
    130     <para>Install the package:</para>
     130    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     131    href="../x86/gcc.xml"
     132    xpointer="xpointer(//*[@os='cp'])"/>
    131133
    132 <screen><userinput>make install</userinput></screen>
     134    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     135    href="../x86_64-64/gcc.xml"
     136    xpointer="xpointer(//*[@os='dp'])"/>
    133137
    134    <para>Now we copy the files that are placed in <filename class="directory">/tools/lib64
    135    </filename> to <filename class="directory">/tools/lib</filename>.
    136     We also delete the /tools/lib64 directory:</para>
    137 
    138 <screen><userinput>cp -ar /tools/lib64/* /tools/lib
    139 rm -rf /tools/lib64</userinput></screen>
     138    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     139    href="../x86_64-64/gcc.xml"
     140    xpointer="xpointer(//*[@os='dq'])"/>
    140141
    141142    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     
    143144    xpointer="xpointer(//*[@os='w'])"/>
    144145
    145 <screen><userinput>ln -s gcc /tools/bin/cc</userinput></screen>
     146    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     147    href="../x86/gcc.xml"
     148    xpointer="xpointer(//*[@os='cq'])"/>
    146149
    147150  </sect2>
  • BOOK/temp-system/sparc64/gcc.xml

    rf05fd1d rd55f00bc  
    9999    xpointer="xpointer(//*[@os='h'])"/>
    100100
    101 <screen><userinput>CC="${CC} ${BUILD64}" CXX="${CXX} ${BUILD64}" \
    102     ../gcc-&gcc-version;/configure --prefix=/tools --libdir=/tools/lib64 \
    103     --build=${LFS_HOST} --host=${LFS_TARGET} --target=${LFS_TARGET} \
    104     --libexecdir=/tools/lib64 --with-local-prefix=/tools --enable-long-long \
    105     --enable-c99 --enable-shared --enable-threads=posix --enable-__cxa_atexit \
    106     --disable-nls --enable-languages=c,c++ --disable-libstdcxx-pch</userinput></screen>
    107 
    108101    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    109102    href="../x86_64/gcc.xml"
    110103    xpointer="xpointer(//*[@os='dc'])"/>
    111104
    112     <para>Compile the package:</para>
     105    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     106    href="../x86_64/gcc.xml"
     107    xpointer="xpointer(//*[@os='db'])"/>
    113108
    114 <screen><userinput>make CFLAGS_FOR_TARGET="${GCCTARGET}" CXXFLAGS_FOR_TARGET="${GCCTARGET}" \
     109    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     110    href="../x86/gcc.xml"
     111    xpointer="xpointer(//*[@os='cm'])"/>
     112
     113<screen os="cn"><userinput>make CFLAGS_FOR_TARGET="${GCCTARGET}" CXXFLAGS_FOR_TARGET="${GCCTARGET}" \
    115114AS_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-as" LD_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-ld"</userinput></screen>
    116115
     116    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     117    href="../x86/gcc.xml"
     118    xpointer="xpointer(//*[@os='co'])"/>
     119
     120    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     121    href="../x86/gcc.xml"
     122    xpointer="xpointer(//*[@os='cp'])"/>
    117123    <para>Install the package:</para>
    118 
    119 <screen><userinput>make install</userinput></screen>
    120124
    121125    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     
    123127    xpointer="xpointer(//*[@os='w'])"/>
    124128
    125 <screen><userinput>ln -s gcc /tools/bin/cc</userinput></screen>
     129    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     130    href="../x86/gcc.xml"
     131    xpointer="xpointer(//*[@os='cq'])"/>
    126132
    127133  </sect2>
  • BOOK/temp-system/x86/gcc.xml

    rf05fd1d rd55f00bc  
    8787    xpointer="xpointer(//*[@os='h'])"/>
    8888
    89 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/tools \
     89<screen os="ck"><userinput>../gcc-&gcc-version;/configure --prefix=/tools \
    9090    --build=${LFS_HOST} --host=${LFS_TARGET} --target=${LFS_TARGET} \
    9191    --libexecdir=/tools/lib --with-local-prefix=/tools --enable-long-long \
     
    9393    --disable-nls --enable-languages=c,c++ --disable-libstdcxx-pch</userinput></screen>
    9494
    95     <variablelist os="ck">
     95    <variablelist os="cl">
    9696      <title>The meaning of the new configure options:</title>
    9797
    98       <varlistentry os="ck1">
     98      <varlistentry os="cl1">
    9999        <term><parameter>--libexecdir=/tools/lib</parameter></term>
    100100        <listitem>
     
    103103      </varlistentry>
    104104
    105       <varlistentry os="ck2">
     105      <varlistentry os="cl2">
    106106        <term><parameter>--disable-libstdcxx-pch</parameter></term>
    107107        <listitem>
     
    114114    </variablelist>
    115115
    116     <para>Compile the package:</para>
     116    <para os="cm">Compile the package:</para>
    117117
    118 <screen><userinput>make AS_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-as" \
     118<screen os="cn"><userinput>make AS_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-as" \
    119119LD_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-ld"</userinput></screen>
    120120
    121     <para>Install the package:</para>
     121    <para os="co">Install the package:</para>
    122122
    123 <screen><userinput>make install</userinput></screen>
     123<screen os="cp"><userinput>make install</userinput></screen>
    124124
    125125    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     
    127127    xpointer="xpointer(//*[@os='w'])"/>
    128128
    129 <screen><userinput>ln -s gcc /tools/bin/cc</userinput></screen>
     129<screen os="cq"><userinput>ln -s gcc /tools/bin/cc</userinput></screen>
    130130
    131131  </sect2>
  • BOOK/temp-system/x86_64-64/gcc.xml

    rf05fd1d rd55f00bc  
    9999    xpointer="xpointer(//*[@os='h'])"/>
    100100
    101 <screen><userinput>CC="${CC} ${BUILD64}" CXX="${CXX} ${BUILD64}" \
     101<screen os="ck"><userinput>CC="${CC} ${BUILD64}" CXX="${CXX} ${BUILD64}" \
    102102    ../gcc-&gcc-version;/configure --prefix=/tools --disable-multilib \
    103103    --build=${LFS_HOST} --host=${LFS_TARGET} --target=${LFS_TARGET} \
     
    111111      <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    112112      href="../x86_64/gcc.xml"
    113       xpointer="xpointer(//*[@os='dc1'])"/>
     113      xpointer="xpointer(//*[@os='dd1'])"/>
    114114
    115115      <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    116116      href="../x86/gcc.xml"
    117       xpointer="xpointer(//*[@os='ck1'])"/>
     117      xpointer="xpointer(//*[@os='cl1'])"/>
    118118
    119119      <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    120120      href="../x86/gcc.xml"
    121       xpointer="xpointer(//*[@os='ck2'])"/>
     121      xpointer="xpointer(//*[@os='cl2'])"/>
    122122
    123123    </variablelist>
    124124
    125     <para>Compile the package:</para>
     125    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     126    href="../x86/gcc.xml"
     127    xpointer="xpointer(//*[@os='cm'])"/>
    126128
    127 <screen><userinput>make AS_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-as" \
    128    LD_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-ld"</userinput></screen>
     129    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     130    href="../x86/gcc.xml"
     131    xpointer="xpointer(//*[@os='cn'])"/>
    129132
    130     <para>Install the package:</para>
     133    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     134    href="../x86/gcc.xml"
     135    xpointer="xpointer(//*[@os='co'])"/>
    131136
    132 <screen><userinput>make install</userinput></screen>
     137    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     138    href="../x86/gcc.xml"
     139    xpointer="xpointer(//*[@os='cp'])"/>
    133140
    134    <para>Now we copy the files that are placed in <filename class="directory">/tools/lib64
     141   <para os="dp">Now we copy the files that are placed in <filename class="directory">/tools/lib64
    135142   </filename> to <filename class="directory">/tools/lib</filename>.
    136143    We also delete the /tools/lib64 directory:</para>
    137144
    138 <screen><userinput>cp -ar /tools/lib64/* /tools/lib
     145<screen os="dq"><userinput>cp -ar /tools/lib64/* /tools/lib
    139146rm -rf /tools/lib64</userinput></screen>
    140147
     
    143150    xpointer="xpointer(//*[@os='w'])"/>
    144151
    145 <screen><userinput>ln -s gcc /tools/bin/cc</userinput></screen>
     152    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     153    href="../x86/gcc.xml"
     154    xpointer="xpointer(//*[@os='cq'])"/>
    146155
    147156  </sect2>
  • BOOK/temp-system/x86_64/gcc.xml

    rf05fd1d rd55f00bc  
    9999    xpointer="xpointer(//*[@os='h'])"/>
    100100
    101 <screen><userinput>CC="${CC} ${BUILD64}" CXX="${CXX} ${BUILD64}" \
     101<screen os="dc"><userinput>CC="${CC} ${BUILD64}" CXX="${CXX} ${BUILD64}" \
    102102    ../gcc-&gcc-version;/configure --prefix=/tools --libdir=/tools/lib64 \
    103103    --build=${LFS_HOST} --host=${LFS_TARGET} --target=${LFS_TARGET} \
     
    106106    --disable-nls --enable-languages=c,c++ --disable-libstdcxx-pch</userinput></screen>
    107107
    108     <variablelist os="dc">
     108    <variablelist os="dd">
    109109      <title>The meaning of the new configure options:</title>
    110110
    111       <varlistentry os="dc1">
     111      <varlistentry os="dd1">
    112112        <term><parameter>CXX="${CXX} ${BUILD64}"</parameter></term>
    113113        <listitem>
    114           <para>This do ...</para>
     114          <para>This forces the C++ compiler to use our Build 64 FLAGS.</para>
    115115        </listitem>
    116116      </varlistentry>
    117117
    118       <varlistentry os="dc2">
     118      <varlistentry os="dd2">
    119119        <term><parameter>--libexecdir=/tools/lib64</parameter></term>
    120120        <listitem>
    121           <para>This do ...</para>
     121          <para>This puts all files that are installed using the libexecdir
     122          variable into /tools/lib64.</para>
    122123        </listitem>
    123124      </varlistentry>
     
    125126      <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    126127      href="../x86/gcc.xml"
    127       xpointer="xpointer(//*[@os='ck2'])"/>
     128      xpointer="xpointer(//*[@os='cl2'])"/>
    128129
    129130    </variablelist>
    130131
    131     <para>Compile the package:</para>
     132    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     133    href="../x86/gcc.xml"
     134    xpointer="xpointer(//*[@os='cm'])"/>
    132135
    133 <screen><userinput>make AS_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-as" \
    134     LD_FOR_TARGET="/cross-tools/bin/${LFS_TARGET}-ld"</userinput></screen>
     136    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     137    href="../x86/gcc.xml"
     138    xpointer="xpointer(//*[@os='cn'])"/>
    135139
    136     <para>Install the package:</para>
     140    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     141    href="../x86/gcc.xml"
     142    xpointer="xpointer(//*[@os='co'])"/>
    137143
    138 <screen><userinput>make install</userinput></screen>
     144    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     145    href="../x86/gcc.xml"
     146    xpointer="xpointer(//*[@os='cp'])"/>
    139147
    140148    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     
    142150    xpointer="xpointer(//*[@os='w'])"/>
    143151
    144 <screen><userinput>ln -s gcc /tools/bin/cc</userinput></screen>
     152    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     153    href="../x86/gcc.xml"
     154    xpointer="xpointer(//*[@os='cq'])"/>
    145155
    146156  </sect2>
Note: See TracChangeset for help on using the changeset viewer.