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