Changeset e668792
- Timestamp:
- 09/13/2003 04:43:13 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:
- fe88e7f7
- Parents:
- e5a93c8
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/how.xml
re5a93c8 re668792 21 21 compiler.</para> 22 22 23 <para>The first thing that will be done in Chapter 5 is building the 24 toolchain, which is made up of Binutils, GCC and Glibc. The programs from 25 these packages will be linked statically in order for them to be 26 independent of the host system.</para> 23 <para>The first thing to be done in Chapter 5 is build a first pass of the 24 toolchain, which is made up of Binutils and GCC. The programs from these 25 packages will be linked statically in order for them to be used independently 26 of the host system. The second thing to do is build Glibc, the C library. 27 Glibc will be built with the toolchain programs we just built in the first 28 pass.</para> 27 29 28 <para>When the first toolchain is built, you will rebuild those three 29 packages again, this time using the toolchain we just built, rather than 30 the host system's toolchain. In particular, all programs will be linked 31 against the new Glibc rather than the host system's Glibc. All subsequent 32 packages in Chapter 5 will be built and linked using this second toolchain 33 installation. When this is done (building the second toolchain), the LFS 34 installation process will no longer depend on the host distribution, with 35 the exception of the running kernel.</para> 30 <para>The next thing to do is build a second pass of the toolchain. This 31 time the toolchain will be dynamically linked against the newly built Glibc. 32 The remaining Chapter 5 packages are all built using this second pass 33 toolchain and dynamically linked against the new Glibc. When this is done, 34 the LFS installation process will no longer depend on the host distribution, 35 with the exception of the running kernel.</para> 36 36 37 37 <para>In Chapter 6 the real LFS system will be built. The
Note:
See TracChangeset
for help on using the changeset viewer.