Changeset 40b88c2


Ignore:
Timestamp:
08/30/2003 02:33:08 AM (21 years ago)
Author:
Jeremy Utley <jeremy@…>
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
Message:

Updated GCC to 3.3.1 with Zack's mini-hint

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@2700 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Files:
7 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    r327e4a3 r40b88c2  
    66
    77<itemizedlist>
     8
     9<listitem><para>August 29, 2003 [jeremy] - Updated GCC
     10to version 3.3.1, including fixes based on Zack's mini-hint
     11for GCC 3.3, and patches from his docs.
    812
    913<listitem><para>August 28, 2003 [matt] - Updated packages
  • chapter04/chapter04.xml

    r327e4a3 r40b88c2  
    246246
    247247GCC 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"/>
    251249GCC 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"/>
    253251
    254252Kbd Patch (&kbd-patch-version;) - &kbd-patch-size;:
  • chapter05/gcc-pass1-inst.xml

    r327e4a3 r40b88c2  
    1212default optimizations, such as CFLAGS and CXXFLAGS, we recommend unsetting
    1313or modifying them when building GCC.</para>
    14 
    15 <para><screen><userinput>patch -Np1 -i ../gcc-&gcc-version;-mmap_test.patch
    16 patch -Np1 -i ../gcc-&gcc-version;-no_fixincludes.patch</userinput></screen></para>
    1714
    1815<para>It is recommended by the GCC installation documentation to build
  • chapter05/gcc-pass2-inst.xml

    r327e4a3 r40b88c2  
    88subdir.</para>
    99
    10 <para>First correct two problems and make an essential adjustment:</para>
     10<para>First correct one problem and make an essential adjustment:</para>
    1111
    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
    1413patch -Np1 -i ../gcc-&gcc-specs-version;.patch</userinput></screen></para>
    1514
  • chapter05/lockingglibc.xml

    r327e4a3 r40b88c2  
    3636"/lib/ld-linux.so.2" with "/stage1/lib/ld-linux.so.2".</para>
    3737
     38<para>Also, because we allowed GCC's "Fixincludes" script to modify our host's
     39header files (and this was necessary because of improper use of the __thread
     40keyword in some older software), we want to get rid of those modified header
     41files, and replace them with pristine ones.</para>
     42
     43<para><screen><userinput>GCCDIR=/stage1/lib/gcc-lib/*/*
     44rm -rf $GCCDIR/include/*
     45cp $GCCDIR/install-tools/include/* $GCCDIR/include
     46cp $GCCDIR/install-tools/gsyslimits.h \
     47   $GCCDIR/include/syslimits.h
     48unset GCCDIR</userinput></screen></para>
     49
    3850<para>This completes the installation of the self-contained toolchain, which
    3951can now be used to build the rest of the temporary tools.</para>
  • chapter06/gcc-inst.xml

    r327e4a3 r40b88c2  
    1212<para>This time we will build both the C and the C++ compiler, so you'll have
    1313to 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
     14will unfold into the same directory. You should likewise extract the
     15GCC-testsuite package. The full GCC package contains even more
    1516compilers. Instructions for building these can be found at
    1617<ulink url="&blfs-root;view/cvs/general/gcc.html"/>.</para>
    1718
    1819<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>
    2021
    2122<para>GCC's installation documentation recommends to build the package in a
  • entities/gcc.ent

    r327e4a3 r40b88c2  
    1717<!ENTITY aa-gcc-down SYSTEM "../appendixa/gcc-down.xml">
    1818
    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">
    2121<!ENTITY gcc-depversion "2.95.3">
    2222<!ENTITY gcc-contversion "3.1">
Note: See TracChangeset for help on using the changeset viewer.