Changeset dc19fb6 for chapter05


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, 12.2, 12.2-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/loongarch-12.2, xry111/mips64el, xry111/multilib, 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

Location:
chapter05
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • 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>
Note: See TracChangeset for help on using the changeset viewer.