Changeset dc19fb6


Ignore:
Timestamp:
09/21/2003 01:40:43 AM (21 years ago)
Author:
Greg Schafer <greg@…>
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:
76d113f
Parents:
a3e3143d
Message:

Chapter 5 - GCC Pass 2: Updated to gcc-3.3.1-specs-2.patch. Ncurses: added --enable-overwrite and description.

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

Files:
6 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    ra3e3143d rdc19fb6  
    5959<listitem><para>gcc-2.95.3-returntype-fix.patch</para></listitem>
    6060<listitem><para>gcc-3.3.1-no_fixincludes-2.patch</para></listitem>
    61 <listitem><para>gcc-3.3.1-specs-1.patch</para></listitem>
     61<listitem><para>gcc-&gcc-specs-version;.patch</para></listitem>
    6262<listitem><para>gcc-3.3.1-suppress-libiberty.patch</para></listitem>
    6363<listitem><para>grub-0.93</para></listitem>
     
    9393<listitem><para>vim-6.1.patch</para></listitem>
    9494</itemizedlist>
     95</para></listitem>
     96
     97<listitem><para>September 20th, 2003 [greg]: Chapter 5 - GCC Pass 2: Updated
     98to gcc-3.3.1-specs-2.patch. Ncurses: added --enable-overwrite and description.
    9599</para></listitem>
    96100
  • chapter04/chapter04.xml

    ra3e3143d rdc19fb6  
    261261<ulink url="&http;/gcc-3.3.1-no_fixincludes-2.patch"/>
    262262GCC Specs Patch:
    263 <ulink url="&http;/gcc-3.3.1-specs-1.patch"/>
     263<ulink url="&http;/gcc-&gcc-specs-version;.patch"/>
    264264GCC Suppress Libiberty Patch:
    265265<ulink url="&http;/gcc-3.3.1-suppress-libiberty.patch"/>
  • chapter05/gcc-pass2-inst.xml

    ra3e3143d rdc19fb6  
    3535version actually used for the LFS system.</para>
    3636
    37 <para>The last patch changes GCC's default location of the dynamic linker
    38 (ld).  Patching now rather than adjusting the specs file after installation
    39 ensures that our new dynamic linker gets used during the actual build of GCC.
    40 That is, all the final (and temporary) binaries created during the build will
    41 link against the new Glibc.</para>
     37<para>The last patch changes GCC's default location of the dynamic linker
     38(typically ld-linux.so.2). It also removes <filename class="directory">/usr/include
     39</filename> from GCC's include search path. Patching now rather than adjusting
     40the specs file after installation ensures that our new dynamic linker gets used
     41during the actual build of GCC. That is, all the final (and temporary) binaries
     42created during the build will link against the new Glibc.</para>
    4243
    4344<para>Create a separate build directory again:</para>
  • chapter05/ncurses-inst.xml

    ra3e3143d rdc19fb6  
    1616
    1717<para><screen><userinput>./configure --prefix=/tools --with-shared \
    18 &nbsp;&nbsp;&nbsp;&nbsp;--without-debug --without-ada</userinput></screen></para>
     18&nbsp;&nbsp;&nbsp;&nbsp;--without-debug --without-ada --enable-overwrite</userinput></screen></para>
    1919
    2020<para>The meaning of the configure options:</para>
     
    2525This must be done because once we enter the chroot environment, Ada will no
    2626longer be available.</para></listitem>
    27 </itemizedlist>
     27
     28<listitem><para><userinput>--enable-overwrite</userinput>: This tells Ncurses
     29to install its header files into <filename class="directory">/tools/include</filename>
     30instead of <filename class="directory">/tools/include/ncurses</filename> to
     31ensure that other packages can find the Ncurses headers successfully.</para>
     32</listitem></itemizedlist>
    2833
    2934<para>Compile the programs and libraries:</para>
  • entities/gcc.ent

    ra3e3143d rdc19fb6  
    1818
    1919<!ENTITY gcc-version "3.3.1">
    20 <!ENTITY gcc-specs-version "3.3.1-specs-1">
     20<!ENTITY gcc-specs-version "3.3.1-specs-2">
    2121<!ENTITY gcc-depversion "2.95.3">
    2222<!ENTITY gcc-contversion "3.1">
  • index.xml

    ra3e3143d rdc19fb6  
    44
    55
    6 <!ENTITY version "20030919">
    7 <!ENTITY releasedate "September 19th, 2003">
     6<!ENTITY version "20030920">
     7<!ENTITY releasedate "September 20th, 2003">
    88<!ENTITY nbsp " ">
    99
Note: See TracChangeset for help on using the changeset viewer.