Changeset f5ae45a6
- Timestamp:
- 09/15/2003 11:28:09 PM (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:
- b41db65
- Parents:
- 1ce39f2
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/how.xml
r1ce39f2 rf5ae45a6 17 17 18 18 <para>Chapter 5 will then discuss the installation of a number of packages that 19 will form the basic development suite (or tool set) which is used to build the19 will form the basic development suite (or tool-set) which is used to build the 20 20 actual system in Chapter 6. Some of these packages are needed to resolve 21 21 circular dependencies. For example, to compile a compiler you need a … … 32 32 the toolchain will be dynamically linked against the newly built Glibc. The 33 33 remaining Chapter 5 packages are all built using this second pass toolchain and 34 dynamically linked against the new host 34 dynamically linked against the new host-independent Glibc. When this is done, 35 35 the LFS installation process will no longer depend on the host distribution, 36 36 with the exception of the running kernel. This is known as <quote>self … … 50 50 quantity and might even contain bugs or anything else we don't know about 51 51 until it is too late. A well known issue is that statically linked binaries 52 compiled on a Glibc-2.2.x based system that contain calls to the getpwuid()53 function crash when run on a glibc-2.3.x based system. Seeing as we are about 54 to build a Glibc-2.3.x based system, we need to shield ourselves from problems 55 o f this nature. The procedure employed in Chapter 5 achieves this goal. With56 a ll these things in mind, you can see that the extra effort to compile57 Binutils and GCC twice is well worth it.</para>52 compiled on a Glibc-2.2.x based system that contain calls to the <emphasis> 53 getpwuid()</emphasis> function crash when run on a Glibc-2.3.x based system. 54 Seeing as we are about to build a Glibc-2.3.x based system, we need to shield 55 ourselves from problems of this nature. The procedure employed in Chapter 5 56 achieves this goal. With all these things in mind, you can see that the extra 57 effort to compile Binutils and GCC twice is well worth it.</para> 58 58 59 59 <para>In Chapter 6 your real LFS system will be built. The chroot (change root)
Note:
See TracChangeset
for help on using the changeset viewer.