From cb82640d020c4b2ced9318a99d63646733cb87a3 Mon Sep 17 00:00:00 2001 From: Matthew Burgess Date: Sat, 16 Apr 2005 15:09:06 +0000 Subject: [PATCH] * Remove comments regarding statically linking the pass 1 toolchain git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/6.1/BOOK@4972 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- chapter01/changelog.xml | 4 ++++ chapter01/how.xml | 22 +++++++++------------- general.ent | 4 ++-- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index e2d77c6dd..ec0ad96f3 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -82,6 +82,10 @@ first a summary, then a detailed log. +April 16, 2005 [matt]: Removed references to statically linking +the pass 1 toolchain which should have gone as part of bug 1061 (Andrew Benton) + + April 13, 2005 [manuel]: Spelling fixes pointed by Archiac. Added tags to fix the PDF look in chapter 06. diff --git a/chapter01/how.xml b/chapter01/how.xml index b2390fb48..2654ce7d3 100644 --- a/chapter01/how.xml +++ b/chapter01/how.xml @@ -37,22 +37,18 @@ to compile a compiler, you need a compiler. also shows the user how to build a first pass of the toolchain, including Binutils and GCC (first pass basically means these two core packages will be -re-installed a second time). The programs from these packages will be -linked statically in order to be used independently of the host -system. The next step is to build Glibc, the C library. Glibc will be -compiled by the toolchain programs built in the first pass. Then, a -second pass of the toolchain will be built. This time, the toolchain -will be dynamically linked against the newly built Glibc. The -remaining packages are built -using this second pass toolchain. When this is done, the LFS -installation process will no longer depend on the host distribution, -with the exception of the running kernel. +re-installed a second time). The next step is to build Glibc, the C library. +Glibc will be compiled by the toolchain programs built in the first pass. Then, +a second pass of the toolchain will be built. This time, the toolchain will be +dynamically linked against the newly built Glibc. The remaining + packages are built using this second +pass toolchain. When this is done, the LFS installation process will no longer +depend on the host distribution, with the exception of the running kernel. + While this may initially seem like a lot of work to get away from a host distribution, a full technical explanation is provided at -the beginning of , -including notes on the differences between -statically and dynamically-linked programs. +the beginning of . In , the full LFS system is built. The chroot (change root) program is used to enter a virtual diff --git a/general.ent b/general.ent index 506bf08be..0ae944f33 100644 --- a/general.ent +++ b/general.ent @@ -1,6 +1,6 @@ - - + +