Changeset 40b88c2
- Timestamp:
- 08/30/2003 02:33:08 AM (21 years ago)
- Branches:
- 10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.0, 6.1, 6.1.1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, v5_0, v5_1, v5_1_1, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- 556167cc
- Parents:
- 327e4a3
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
r327e4a3 r40b88c2 6 6 7 7 <itemizedlist> 8 9 <listitem><para>August 29, 2003 [jeremy] - Updated GCC 10 to version 3.3.1, including fixes based on Zack's mini-hint 11 for GCC 3.3, and patches from his docs. 8 12 9 13 <listitem><para>August 28, 2003 [matt] - Updated packages -
chapter04/chapter04.xml
r327e4a3 r40b88c2 246 246 247 247 GCC Specs Patch: 248 <ulink url="&http;/gcc-3.2.3-specs-4.patch"/> 249 GCC MMap Test Patch: 250 <ulink url="&http;/gcc-3.2.3-mmap_test.patch"/> 248 <ulink url="&http;/gcc-3.3.1-specs.patch"/> 251 249 GCC No Fixincludes Patch: 252 <ulink url="&http;/gcc-3. 2.3-no_fixincludes.patch"/>250 <ulink url="&http;/gcc-3.3.1-no_fixincludes.patch"/> 253 251 254 252 Kbd Patch (&kbd-patch-version;) - &kbd-patch-size;: -
chapter05/gcc-pass1-inst.xml
r327e4a3 r40b88c2 12 12 default optimizations, such as CFLAGS and CXXFLAGS, we recommend unsetting 13 13 or modifying them when building GCC.</para> 14 15 <para><screen><userinput>patch -Np1 -i ../gcc-&gcc-version;-mmap_test.patch16 patch -Np1 -i ../gcc-&gcc-version;-no_fixincludes.patch</userinput></screen></para>17 14 18 15 <para>It is recommended by the GCC installation documentation to build -
chapter05/gcc-pass2-inst.xml
r327e4a3 r40b88c2 8 8 subdir.</para> 9 9 10 <para>First correct two problemsand make an essential adjustment:</para>10 <para>First correct one problem and make an essential adjustment:</para> 11 11 12 <para><screen><userinput>patch -Np1 -i ../gcc-&gcc-version;-mmap_test.patch 13 patch -Np1 -i ../gcc-&gcc-version;-no_fixincludes.patch 12 <para><screen><userinput>patch -Np1 -i ../gcc-&gcc-version;-no_fixincludes.patch 14 13 patch -Np1 -i ../gcc-&gcc-specs-version;.patch</userinput></screen></para> 15 14 -
chapter05/lockingglibc.xml
r327e4a3 r40b88c2 36 36 "/lib/ld-linux.so.2" with "/stage1/lib/ld-linux.so.2".</para> 37 37 38 <para>Also, because we allowed GCC's "Fixincludes" script to modify our host's 39 header files (and this was necessary because of improper use of the __thread 40 keyword in some older software), we want to get rid of those modified header 41 files, and replace them with pristine ones.</para> 42 43 <para><screen><userinput>GCCDIR=/stage1/lib/gcc-lib/*/* 44 rm -rf $GCCDIR/include/* 45 cp $GCCDIR/install-tools/include/* $GCCDIR/include 46 cp $GCCDIR/install-tools/gsyslimits.h \ 47 $GCCDIR/include/syslimits.h 48 unset GCCDIR</userinput></screen></para> 49 38 50 <para>This completes the installation of the self-contained toolchain, which 39 51 can now be used to build the rest of the temporary tools.</para> -
chapter06/gcc-inst.xml
r327e4a3 r40b88c2 12 12 <para>This time we will build both the C and the C++ compiler, so you'll have 13 13 to unpack the GCC-core <emphasis>and</emphasis> the GCC-g++ tarball -- they 14 will unfold into the same directory. The full GCC package contains even more 14 will unfold into the same directory. You should likewise extract the 15 GCC-testsuite package. The full GCC package contains even more 15 16 compilers. Instructions for building these can be found at 16 17 <ulink url="&blfs-root;view/cvs/general/gcc.html"/>.</para> 17 18 18 19 <para><screen><userinput>patch -Np1 -i ../gcc-&gcc-version;-no_fixincludes.patch 19 patch -Np1 -i ../gcc-&gcc-version;-mmap_test.patch</userinput></screen></para>20 </userinput></screen></para> 20 21 21 22 <para>GCC's installation documentation recommends to build the package in a -
entities/gcc.ent
r327e4a3 r40b88c2 17 17 <!ENTITY aa-gcc-down SYSTEM "../appendixa/gcc-down.xml"> 18 18 19 <!ENTITY gcc-version "3. 2.3">20 <!ENTITY gcc-specs-version "3. 2.3-specs-4">19 <!ENTITY gcc-version "3.3.1"> 20 <!ENTITY gcc-specs-version "3.3.1-specs"> 21 21 <!ENTITY gcc-depversion "2.95.3"> 22 22 <!ENTITY gcc-contversion "3.1">
Note:
See TracChangeset
for help on using the changeset viewer.