- Timestamp:
- 09/21/2003 01:40:43 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, 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
- Location:
- chapter05
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter05/gcc-pass2-inst.xml
ra3e3143d rdc19fb6 35 35 version actually used for the LFS system.</para> 36 36 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 40 the specs file after installation ensures that our new dynamic linker gets used 41 during the actual build of GCC. That is, all the final (and temporary) binaries 42 created during the build will link against the new Glibc.</para> 42 43 43 44 <para>Create a separate build directory again:</para> -
chapter05/ncurses-inst.xml
ra3e3143d rdc19fb6 16 16 17 17 <para><screen><userinput>./configure --prefix=/tools --with-shared \ 18 --without-debug --without-ada </userinput></screen></para>18 --without-debug --without-ada --enable-overwrite</userinput></screen></para> 19 19 20 20 <para>The meaning of the configure options:</para> … … 25 25 This must be done because once we enter the chroot environment, Ada will no 26 26 longer be available.</para></listitem> 27 </itemizedlist> 27 28 <listitem><para><userinput>--enable-overwrite</userinput>: This tells Ncurses 29 to install its header files into <filename class="directory">/tools/include</filename> 30 instead of <filename class="directory">/tools/include/ncurses</filename> to 31 ensure that other packages can find the Ncurses headers successfully.</para> 32 </listitem></itemizedlist> 28 33 29 34 <para>Compile the programs and libraries:</para>
Note:
See TracChangeset
for help on using the changeset viewer.