diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 2c897cbca..46217126f 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -25,18 +25,13 @@
sysvinit-2.81
util-linux-2.11h
-
-Chapters 5 & 6: Added a new patch for gcc-2.95.3
-which fixes various problems such as the weak symbol
-bug.
-
-Chapter 6: ncurses patch totally
-removed. Static libraries now moved to /usr/lib and libcurses.a symlink
-created manually.
+After much testing and discussing, it's been decided to
+downgrade to gcc-2.95.3 for the time being, until problems with the new
+gcc-3.0 version have been fixed.
Chapter 5: sed commands for bzip2 and mawk static
compiles have been replaced with a simpler flag to gcc.
@@ -50,26 +45,6 @@ make in order for LDFLAGS=-static to work properly.
Chapter 5: GCC isn't statically linked anymore by using
make -e LDFLAGS=-static, but by make BOOT_LDFLAGS=-static.
-Chapter 6: Util-linux sed command has been replaced with a
-flag to make.
-
-Chapter 6: Man patch replaced with
-sed command.
-
-Chapter 5 & 6: Changed tar patch to use -j for bzip2
-files instead of -y in order to be compatible with next tar release. Also
-renamed patch file to tar-1.13.patch
-
-Chapter 6: Removed shadow-utils patch in favour of a sed
-command
-
-Chapter 6: Removed sysvinit patch in favour of a sed
-command.
-
-After much testing and discussing, it's been decided to
-downgrade to gcc-2.95.3 for the time being, until problems with the new
-gcc-3.0 version have been fixed.
-
Chapter 5: Removed kernel patch for gcc-3.0
compilation
@@ -79,6 +54,39 @@ compile problems
Chapter 5: Added missing chown root.root
$LFS/usr/include/linux to kernel installation
+Chapter 5 & 6: Changed tar patch to use -j for bzip2
+files instead of -y in order to be compatible with next tar release. Also
+renamed patch file to tar-1.13.patch
+
+Chapters 5 & 6: Added a new patch for gcc-2.95.3
+which fixes various problems such as the weak symbol
+bug.
+
+Chapter 6: Bzip2 and shadowutils static libraries
+are now put in /usr/lib instead of /lib. There are now also links
+from /usr/lib to their dynamic libraries in /lib to enable the linker to
+still find the dynamic versions.
+
+Chapter 6: ncurses patch totally
+removed. Static libraries now moved to /usr/lib and libcurses.a symlink
+created manually. A symlink is also created from /usr/lib to the
+dynamic libraries in /lib so that the linker still sees them.
+
+Chapter 6: Yacc script in bison page now uses exec bison
+which replaces the shell.
+
+Chapter 6: Util-linux sed command has been replaced with a
+flag to make.
+
+Chapter 6: Man patch replaced with
+sed command.
+
+Chapter 6: Removed shadow-utils patch in favour of a sed
+command
+
+Chapter 6: Removed sysvinit patch in favour of a sed
+command.
+
Chapter 6: Removed the Groff command explanation
regarding CXXFLAGS which has been made obsolete with the update
to groff-1.17.1