Index: appendices/dependencies.xml
===================================================================
--- appendices/dependencies.xml (revision 3b1b9de38753a31897f098b34b255c2ebc5dde18)
+++ appendices/dependencies.xml (revision ea7ec72fba2b9749da2c22db67152eccaef5dfb0)
@@ -829,6 +829,6 @@
-
- Gcc
+
+ GCC
@@ -1949,5 +1949,5 @@
- Binutils, Coreutils, Gcc, and Python
+ Binutils, Coreutils, GCC, and Python
@@ -1984,5 +1984,5 @@
- Binutils, Coreutils, Gcc, Make, and Perl
+ Binutils, Coreutils, GCC, Make, and Perl
Index: chapter07/libstdc++-pass2.xml
===================================================================
--- chapter07/libstdc++-pass2.xml (revision 3b1b9de38753a31897f098b34b255c2ebc5dde18)
+++ chapter07/libstdc++-pass2.xml (revision ea7ec72fba2b9749da2c22db67152eccaef5dfb0)
@@ -29,5 +29,5 @@
was available to compile it. We could not use the compiler built in that
section because it is a native compiler and should not be used outside of
- chroot and risk polluting the libraries with some host components.
+ chroot and risks polluting the libraries with some host components.
Index: chapter07/stripping.xml
===================================================================
--- chapter07/stripping.xml (revision 3b1b9de38753a31897f098b34b255c2ebc5dde18)
+++ chapter07/stripping.xml (revision ea7ec72fba2b9749da2c22db67152eccaef5dfb0)
@@ -20,10 +20,10 @@
The following steps are performed from outside the chroot
environment. That means, you have to leave the chroot environment
- first before continuing. The reason for that is to
+ first before continuing. The reason for that is to:
- make sure that objects are not in use while they gets
- manipulated.
+ make sure that objects are not in use while they are
+ manipulated.
@@ -45,8 +45,4 @@
-exit
-umount $LFS/dev{/pts,}
-umount $LFS/{sys,proc,run}
-
All of the following instructions are executed by
@@ -64,10 +60,14 @@
+exit
+umount $LFS/dev{/pts,}
+umount $LFS/{sys,proc,run}
+
Stripping
- If the LFS partition is rather small, it is beneficial to
- learn that unnecessary items can be removed. The executables and
- libraries built so far contain about 94 MB of unneeded debugging
+ If the LFS partition is rather small, it is good to
+ know that unnecessary items can be removed. The executables and
+ libraries built so far contain a little over 90 MB of unneeded debugging
symbols.
@@ -88,5 +88,5 @@
built all over again.
- To save more space (about 37 MB), remove the documentation:
+ To save more space (slightly more than 35 MB), remove the documentation:
rm -rf $LFS/usr/share/{info,man,doc}
@@ -100,8 +100,8 @@
At this point, you should have at least 5 GB of free space on the
- chroot partition that can be used to build and install Glibc and Gcc in
+ chroot partition that can be used to build and install Glibc and GCC in
the next phase. If you can build and install Glibc, you can build and install
the rest too. You can check the free disk space with the command
- df -h $LFS/.
+ df -h $LFS.
@@ -130,11 +130,17 @@
Create the backup archive by running the following command:
-cd $LFS &&
-tar -cJpf $HOME/temp-tools.tar.xz .
+
+cd $LFS &&
+tar -cJpf $HOME/lfs-temp-tools-&version;.tar.xz .
+
+cd $LFS &&
+tar -cJpf $HOME/lfs-temp-tools-&versiond;.tar.xz .
+
+
Replace $HOME by a directory of your choice if you
- do not want to have the backup stored in root's
- home directory.
+ do not want to have the backup stored in root's home directory.
@@ -144,12 +150,17 @@
Since the sources are located under
$LFS, they are included in the
- backup archive as well, so you need not to download them again. After
+ backup archive as well, so they do not need to be downloaded again. After
checking that $LFS is set properly,
restore the backup by executing the following commands:
-cd $LFS &&
+cd $LFS &&
rm -rf ./* &&
-tar -xpf $HOME/temp-tools.tar.xz
+tar -xpf $HOME/lfs-temp-tools-&version;.tar.xz
+
+
+cd $LFS &&
+rm -rf ./* &&
+tar -xpf $HOME/lfs-temp-tools-&versiond;.tar.xz
Index: chapter07/util-linux.xml
===================================================================
--- chapter07/util-linux.xml (revision 3b1b9de38753a31897f098b34b255c2ebc5dde18)
+++ chapter07/util-linux.xml (revision ea7ec72fba2b9749da2c22db67152eccaef5dfb0)
@@ -70,5 +70,5 @@
This sets the location of the file recording information about
the hardware clock in accordance to the FHS. This is not stricly
- needed for his temporary tool, but it prevents creating a file
+ needed for this temporary tool, but it prevents creating a file
at another location, which would not be overwritten or removed
when building the final util-linux package.
Index: general.ent
===================================================================
--- general.ent (revision 3b1b9de38753a31897f098b34b255c2ebc5dde18)
+++ general.ent (revision ea7ec72fba2b9749da2c22db67152eccaef5dfb0)
@@ -1,12 +1,12 @@
-
+
-
+
-
+
-
+
Index: prologue/organization.xml
===================================================================
--- prologue/organization.xml (revision 3b1b9de38753a31897f098b34b255c2ebc5dde18)
+++ prologue/organization.xml (revision ea7ec72fba2b9749da2c22db67152eccaef5dfb0)
@@ -33,5 +33,5 @@
Part III provides instructions for building the tools
- needed for construction the final LFS system.
+ needed for constructing the final LFS system.
Index: prologue/why.xml
===================================================================
--- prologue/why.xml (revision 3b1b9de38753a31897f098b34b255c2ebc5dde18)
+++ prologue/why.xml (revision ea7ec72fba2b9749da2c22db67152eccaef5dfb0)
@@ -195,5 +195,5 @@
- Gcc
+ GCC
This package is the Gnu Compiler Collection. It contains the
@@ -227,5 +227,5 @@
This package contains math libraries that provide useful functions
- for arbitrary precision arithmetic. It is required to build Gcc.
+ for arbitrary precision arithmetic. It is required to build GCC.
@@ -417,5 +417,5 @@
This package contains functions for the arithmetic of complex
- numbers. It is required by Gcc.
+ numbers. It is required by GCC.
@@ -424,5 +424,5 @@
This package contains functions for multiple precision
- arithmetic. It is required by Gcc.
+ arithmetic. It is required by GCC.