diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 9fb63b731..6c4d4e7a7 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -57,11 +57,11 @@
January 2nd, 2003 [gerard]: Replaced the glibc-2.3.1
-mega-patch with two seperate patches (glibc-2.3.1-root-perl.patch and
+mega-patch with two separate patches (glibc-2.3.1-root-perl.patch and
glibc-2.3.1-libnss.patch).
January 2nd, 2003 [gerard]: Replaced the man-1.5k
-mega-patch with three seperate patches (man-1.5k-80cols.patch,
+mega-patch with three separate patches (man-1.5k-80cols.patch,
man-1.5k-manpath.patch and man-1.5k-pager.patch).
January 1st, 2003 [gerard]: Chapter 06 - Glibc Second Pass:
@@ -84,7 +84,7 @@ class="directory">/usr/share/man/man9
the download location to http://sources.redhat.com/bzip2
December 31st, 2002 [gerard]: Chapter 06: Added second
-Glibc installation at the end of the chapter. Removed the seperate
+Glibc installation at the end of the chapter. Removed the separate
linuxthreads man-pages installation and moved that to the second Glibc
installation.
@@ -128,7 +128,7 @@ util-linux-2.11y.
warning about --enable-kernel.
December 10th, 2002 [gerard]: Chapter 04 - Changed all
-links into Freshmeat.net project links, removed lfs-pacakges tarball. This
+links into Freshmeat.net project links, removed lfs-packages tarball. This
was done because the LFS FTP achive won't contain the packages anymore,
instead you have to go to the package's download sites to get
them.
@@ -146,7 +146,7 @@ filesystem: Added a note that mkswap has to be run
if a new swap partition has been created.
December 3rd, 2002 [gerard]: Chapter 06 - Bzip2: Removed
-unnecesary lines that first create a symlink, then remove it
+unnecessary lines that first create a symlink, then remove it
again.
December 3rd, 2002 [gerard]: Appendix A - Bzip2: Updated
@@ -289,11 +289,11 @@ doesn't apply to the current one (woody). Reported by h2k1 on
September 28th, 2002 [gerard]: Chapter 05 - GCC: Added the
nofixincludes patch to prevent that script from running in Chapter
-05. It should run in Chapter 06, so we need it to be a seperate
+05. It should run in Chapter 06, so we need it to be a separate
patch.
September 28th, 2002 [gerard]: Chapter 06 - Man: Replaced
-the sed contruction with a regular patch.
+the sed construction with a regular patch.
September 28th, 2002 [gerard]: Chapter 06 - Bzip2: Removed
the PREFIX=/usr from the
@@ -366,7 +366,7 @@ by the mount command, will be removed before
re-creating it as a symlink.
September 12th, 2002 [gerard]: Chapter 06 - Sh-utils: Added
-the sh-utils-hostname patch that supresses the build of the hostname
+the sh-utils-hostname patch that suppresses the build of the hostname
program. This is done because the hostname program from the net-tools
package is superior over this version.
@@ -433,7 +433,7 @@ not needed in this chapter; added information about the
patch.
August 26th, 2002 [gerard]: Added a new Glibc patch and
-introducted a GCC patch.
+introduced a GCC patch.
August 26th, 2002 [gerard]: Updated to automake-1.6.3,
gcc-3.2, groff-1.18, makedev-1.7, perl-5.8.0,
diff --git a/chapter05/gcc-exp.xml b/chapter05/gcc-exp.xml
index abbf45cae..051d13d14 100644
--- a/chapter05/gcc-exp.xml
+++ b/chapter05/gcc-exp.xml
@@ -18,17 +18,19 @@ This is the equivalent to make LDFLAGS="-static" as we use with other
packages to compile them statically.
make install-no-fixedincludes:
-This prevents the fixed header files from being installed. This is needed
-because under normal circumstances the GCC installation will run the
-fixincludes scripts which scans your system for header files that need to be
-fixed. Say it finds Glibc header files. It will fix them and will end up in
-$LFS/static/lib/gcc-lib/i686-pc-linux-gnu/ Later on in chapter 6 you
-will install Glibc which will install header files in /usr/include. Next
-you will install other programs which will use Glibc headers. GCC will look
-in /static/lib/gcc-lib before looking in /usr/include, which has the result
-of Glibc header files from your host distribution being found and used which
-are probably incompatible with the Glibc version actually in use on the LFS
-system.
+This prevents the fixincludes script from running. Preventing this is
+necessary because under normal circumstances the GCC installation will run
+the fixincludes script which scans your system for header files that need to
+be fixed. It might find that the Glibc header files of your host system need
+to be fixed. If so, it will fix them and put them in
+$LFS/static/lib/gcc-lib/i686-pc-linux-gnu/3.2.
+Later on in chapter 6 you will install Glibc which will put its header
+files in /usr/include. Next you will install other
+programs that use the Glibc headers. GCC will look in
+/static/lib/gcc-lib before looking in
+/usr/include, with the result of finding and using
+the fixed Glibc header files from your host distribution, which are probably
+incompatible with the Glibc version actually used on the LFS system.
ln -s gcc $LFS/static/bin/cc: This
creates the $LFS/static/bin/gcc symlink, which some packages need.