%general-entities; ]> Master Changelog This is version &version; of the Cross-Compiled Linux From Scratch book, dated &releasedate;. If this book is more than six months old, a newer and better version is probably already available. To find out, please check one of the mirrors via . Below is a list of detailed changes made since the previous release of the book. Changelog Entries: August 01, 2010 [jciccone] - Updated E2fsprogs to 1.14.12. [jciccone] - Updated the NCurses Branch Update patch to -21. Fixes through 2010-07-31 from upstream. [jciccone] - Removed an unneeded sed from binutils in the final-system renaming getline to _getline. [jciccone] - Fixed a compilation issue with GMP in the final for 32bit on multilib. It handles the ABI differences on its own now. [jciccone] - Updated Man-Pages to 3.25. [jciccone] - Updated Perl to 5.12.1. July 29, 2010 [jciccone] - Updated Expect to 5.44.1.15. July 26, 2010 [jciccone] - Updated Util-Linux-NG to 2.18. [jciccone] - Updated Tar to 1.23. [jciccone] - Updated Patch to 2.6. [jciccone] - Updated M4 to 1.4.14. [jciccone] - Updated Gzip to 1.4. [jciccone] - Updated Grep to 2.6.3. [jciccone] - Updated Gettext to 0.18.1.1. [jciccone] - Updated Gawk to 3.1.8. [jciccone] - Updated Diffutils to 3.0. [jciccone] - Updated Coreutils to 8.5. July 25, 2010 [jciccone] - Updated Bison to 2.4.2. [jciccone] - Updated Bash to 4.1. [jciccone] - Updated EGlibc to 2.12-20100725-r11059. [jciccone] - Updated File to 5.04. [jciccone] - Downgraded PPL to 0.10.2, GCC Incompatible. [jciccone] - Added MPC 0.8.2 for GCC. [jciccone] - Updated GCC to 4.5.0. [jciccone] - Updated Cloog-PPL to 0.15.9. [jciccone] - Updated PPL to 0.11pre24. [jciccone] - Updated MPFR to 3.0.0. [jciccone] - Updated GMP to 5.0.1. [jciccone] - Updated the Kernel to 2.6.34.1. [jciccone] - Updated Binutils to 2.20.1. [jciccone] - Updated the bootscripts to 1.2-pre10. [jciccone] - Updated the grub patches. May 14, 2010 [Chris] - Added Installed Directories info for all applicable packages. April 26, 2010 [kb0iic] - Updated zlib to 1.2.5. April 11, 2010 [jciccone] - Updated the Kernel to 2.6.33.2. Janurary 3, 2010 [Jonathan] - Added --disable-introspection to Udev Build. Janurary 1, 2010 [jciccone] - Updated GCC to 4.4.2. [jciccone] - Updated Binutils to 2.20. [jciccone] - Also create the null and console nodes for udev in the boot section. [jciccone] - Updated the Essential Symlinks in the Boot section to include sleep. [jciccone] - Stopped Cloog-PPL from setting LD_LIBRARY_PATH to fix segfault issues. [Jonathan] Updated Module-init-tools to 3.11.1. [Jonathan] Updated Psmisc to 22.9. [Jonathan] Updated Rsyslog to 4.4.2. [Jonathan] Updated Dhcpcd to 5.1.4. [Jonathan] Updated Udev to 149. December 31, 2009 [Jonathan] - Updated Readline Patch to -2. December 30, 2009 [Jonathan] - Updated Man-pages 3.23. September 22, 2009 [Chris] - Updated home page for Patch. September 13, 2009 [Chris] - Added switch to configure command for Grep to fix grep -i. Solution taken from LFS. September 12, 2009 [Jim] - Updated Bash Patch to -7. [Jim] - Updated Vim Patch to -21. [Jim] - Updated Ncurses Patch to -20. [Jim] - Updated GCC Patch to -4. [Jim] - Added New GCC Fixes Patch. September 11, 2009 [Jim] - Updated Coreutils 7.6. September 7, 2009 [Jim] - Updated Util-Linux-NG to 2.16.1. September 5, 2009 [zippo] - Updated Kernel tp 2.6.30.5 Tested Stable. September 2, 2009 [Jim] - Updated Rsyslog to 4.4.1. September 1, 2009 [Jim] - Updated XZ Utils to 4.999.9beta. August 31, 2009 [Jim] - Fixed issue in Pure 64 util-linux-ng build. Thank you for the report Phillip Potter. August 25, 2009 [Jim] - Updated Perl to 5.10.1. [Jim] - Updated to Eglibc 2.10.1 Revision 8873. [BZ #10448] If NSS module contains no callback we must touch the status to avoid using stale value. August 22, 2009 [Jim] - Updated E2fsprogs to 1.41.9. August 21, 2009 [Jim] - Updated to Eglibc 2.10.1 Revision 8849. [Jim] - Updated Coreutils to 7.5. [Jim] - Updated Rsyslog to 4.4.0. [Jim] - Updated Cloog-PPL to 0.15.7. [Jim] - Updated Udev to 146. August 17, 2009 [Chris] -Documented package/patch download list in book. August 14, 2009 [Chris] - Changed Shadow instructions to remove unneeded configure options and update sed command for the encryption method. August 12, 2009 [jim] - Added patch to Flex to ensure proper GCC 4.4.x code generation. August 11, 2009 [jim] - Added Bison to Temp-System for Binutils in Final System. [jim] - Added Flex to Temp-System for Binutils in Final System. [jim] - Updated to Binutils 2.19.51. See http://sourceware.org/ml/binutils/2009-08/msg00163.html. [Jim] - Updated DHCPCD to 5.0.7. [Jim] - Updated Less to 436. August 9, 2009 [Chris] - Udev now automatically installs HTML file on Udev rules. Removed obsolete instructions to manually install it, and updated references to its location. July 31, 2009 [Chris] - Corrected instructions for running the Module-Init-Tools testsuite. [Chris] - Updated installed program and library lists for a number of packages. July 29, 2009 [Jim] - Updated to Eglibc 2.10.1-2. July 28, 2009 [jim] - Updated Psmisc to 22.8. July 27, 2009 [jim] - Updated Autoconf to 2.64. [Jim] - Updated Man-Pages to 3.22. [Jim] - Added a sed to binutils to prevent a testsuite failure. [Jim] - Updated to Eglibc 2.10.1-1. July 25, 2009 [jim] - fsck is now a part of Util-Linux-NG. [jim] - Added --disable-libsigsegv to Gawk build. We don't want to add another library to the build. [Jim] - Updated Shadow to 4.1.4.2. July 23, 2009 [jim] - Updated GCC to 4.4.1. [jim] - Updated Gawk to 3.1.7. [Jim] - Updated Ncurses Branch Update Patch to -18. [Jim] - Updated Vim Branch Update Patch to -19. [Jim] - Updated to Linux 2.6.29.6. [Jim] - Updated DHCPCD to 5.0.6. July 21, 2009 [jim] - Updated Bash Update Patch to 6. July 20, 2009 [jim] - Tweaked util-linux-ng build so e2fsprogs can find the libraries during configure. July 18, 2009 [jciccone] - Use the libblkid and libuuid provided by Util-Linux-NG instead of E2fsprogs now. [jciccone] - Updated Util-Linux-NG to 2.16. [jciccone] - Updated E2fsprogs to 1.41.8. [Jim] - Updated Udev to 145. [Jim] - Updated Module Init Tools to 3.10. July 14, 2009 [Chris] - Removed /bin/rm symlink is it is no longer needed for E2fsprogs testsuite. July 13, 2009 [Chris] - Removed unnecessary posix patches for GCC and Binutils. July 9, 2009 [Jim] - Updated Binutils Branch Update Patch to -5. [Jim] - Updated GCC Branch Update Patch to -6. July 8, 2009 [Chris] - Fixed permissions problem in Coreutils testsuite. July 6, 2009 [jciccone] - Updated the pure64_specs patch to -2. It also modifies the multios directories now. [jciccone] - Replaced the sed to correct the GMP/MPFR/CLooG/PPL search paths to one that just removes the search paths. In combination with removing the --with- arguments from configure this corrects the compiler/header and library mis-match problems. [Chris] - Moved DHCPCD to Network section. July 3, 2009 [Winkie] - Explicitly link MPFR against our GMP. July 3, 2009 [Jim] - Updated Rsyslog to 4.2.0. [Jim] - Updated Sed to 4.2.1. July 1, 2009 [Winkie] - Clean up after the headers installation. July 1, 2009 [Winkie] - Added myself to the credits. July 1, 2009 [Winkie] - Add CLooG and PPL. GCC wants them. June 22, 2009 [Jim] - Module Init Tools, no longer needs docbooktoman workaround. Also take advantage of using the dynamic zlib we have installed. June 21, 2009 [Jim] - Updated Udev to 143. June 20, 2009 [Chris] - Downgraded Linux back to 2.6.29.5, due to filesystem corruption in 2.6.30. June 11, 2009 [winkie] - Don't build GMP with --enable-{cxx,mpbsd}. [Jim] - Updated M4 to 1.4.13. [Jim] - Updated to Linux 2.6.30. June 10, 2009 [Jim] - Updated Util-linux-NG to 2.15.1. [Jim] - Updated Udev to 142. June 7, 2009 [Jim] - Updated GCC Branch Update Patch to -3. [Jim] - Updated Findutils to 4.4.2. [Jim] - Updated EGLIBC to prevent most testsuite failures. June 5, 2009 [Jim] - Updated Binutils Branch Update Patch to -3. [Jim] - Updated GCC Branch Update Patch to -2. [Jim] - Updated Ncurses Branch Update Patch to -14. [Jim] - Added Readline Branch Update Patch. [Jim] - Updated TCL to 8.5.7. [Jim] - Updated VIM Branch Update Patch to -15. June 4, 2009 [Jim] - Added --without-debug to cross-tools ncurses build. Closing Ticket #208. [Jim] - Updated Bootscripts to 1.2-pre8. [Jim] - Updated File to 5.03. [Jim] - Updated Less to 429. [Jim] - Updated Procps to 3.2.8. [Jim] - Updated Rsyslog to 3.22.0. [Jim] - Updated Shadow to 4.1.4.1. [Jim] - Updated Zlib FPIC patch to -2. [Jim] - Updated to Linux 2.6.29.4. June 3, 2009 [Jim] - Removed Glibc. Moved to Eglibc 2.10.1. [Jim] - Updated GCC to 4.4.0. [Jim] - Updated GMP to 4.3.1. [Jim] - Updated E2fsprogs to 1.41.6. [Jim] - Updated Module Init Tools to 3.9. [Jim] - Updated Coreutils to 7.4. [Jim] - Updated Sed to 4.2. [Jim] - Updated Findutils to 4.4.1. [Jim] - Updated Man-Pages to 3.21. [Jim] - Updated DHCPCD to 5.0.4. [Jim] - Updated Automake to 1.11. June 2, 2009 [Chris] - Various text and indentations fixes. [Chris] - Removed unneeded chmod command from E2fsprogs instructions in boot section. May 24, 2009 [Jim] - Updated Bash Update Patch to 5. May 23, 2009 [Jim] - Updated E2fsprogs to 1.41.5. April 24, 2009 [Jim] - Added --with-manpage-format=normal to ncurses configure line. By Default ncurses compresses man-pages. [Jim] - Updated Bootscripts to 1.2-pre7. [Jim] - Updated Udev to 141. Due to CVE-2009-1185 and CVE-2009-1186. April 16, 2009 [Chris] - Added command explanations to Linux-Headers pages. April 15, 2009 [Jim] - Added MPFR Branch Update Patch to -2. April 9, 2009 [Jim] - Updated Bash Branch Update Patch to -4. April 04, 2009 [Jonathan] - Removed "--enable-64-bit-bfd" from 32bit builds. March 25, 2009 [Jim] - Updated to IPRoute2 2.6.29-1. March 23, 2009 [Jim] - Updated VIM Branch Update Patch to -12. [Jim] - Updated GCC Branch Update Patch to -5 [Jim] - Updated to Linux 2.6.29. March 22, 2009 [Jim] - Updated Ncurses Branch Update Patch to -11. March 14, 2009 [Jim] - Updated to Linux 2.6.28.8. [Jim] - UUCP group no longer needed by udev. March 14, 2009 [Jim] - Updated Udev to 140. March 12, 2009 [Jim] - Updated GCC Branch Update Patch to -4. [Jim] - Updated VIM Branch Update Patch to -11. March 9, 2009 [Jim] - Updated Bash Branch Update Patch to -3. [Jim] - Added Binutils Branch Update Patch. March 5, 2009 [Jim] - Updated TAR to 1.22. March 2, 2009 [Jim] - Added Patches to File, Man, Tar, and Texinfo to support XZ Utils. [Jim] - Updated Bash Branch Update Patch to -2. [jciccone] - Restructured the XML for the networking section. The new order should help it flow better. Also moved dhcpcd into the final system. March 1, 2009 [Jim] - Updated Ncurses Branch Update Patch to -10. [Jim] - Updated Vim Branch Update Patch to -10. [Jim] - Updated GCC Branch Update Patch to -3. [Jim] - Updated File Fixes Patch to -2. [Jim] - Fixed Diffutils Man-Pages. February 28, 2009 [Jim] - Updated MPFR to 2.4.1. [Jim] - Added Bash 4.0 Branch Update Patch. February 27, 2009 [Jonathan] - Updated link for KBD. [Jim] - Updated Udev to 139. [Jim] - Updated Grub Instructions. Included Patch for ext4. Thank you Zack!!!. February 26, 2009 [Jim] - Updated DHCPCD to 4.0.12. February 25, 2009 [Chris] - Added mkswap to list of programs to build for Util-linux-ng in chroot, as E2fsprogs' testsuite uses it. February 22, 2009 [Jim] - Updated Ncurses Branch Update Patch to -9. [Jim] - Updated Vim Branch Update Patch to -9. [Jim] - Updated GCC Branch Update Patch to -2. February 21, 2009 [Jim] - LZMA Utils is now XZ Utils. Upgraded package to 4.999.8beta. [jciccone] - Updated Coreutils to 7.1. February 20, 2009 [Jim] - Updated Bash to 4.0. [Jim] - Updated Readline to 6.0. [Jim] - Updated to Linux 2.6.28.7. [Jim] - Updated Man-Pages to 3.19. [Jim] - Updated DHCPCD to 4.0.11. February 19, 2009 [Jim] - Updated Udev to 138. [Jim] - Updated to Linux 2.6.28.6. February 18, 2009 [Jim] - Updated Bzip2 Multilib 64bit install. On some occasions the make command during an install will rebuild sources. Lets make sure it uses our specified options. [Jim] - Added Missing ManPages Patch to IPutils. [Jim] - IPutils Patches Update - Adds to more useful utilities. February 17, 2009 [Jim] - Fix File UTF-8 Issues. [Jim] - Readded Missing ManPages Patch to Module-Init-Tools. February 16, 2009 [Jim] - Updated Ncurses Branch Update Patch to -8. [Jim] - Updated Vim Branch Update Patch to -8. February 12, 2009 [Jim] - Updated to Linux 2.6.28.5. February 10, 2009 [Jim] - Updated Grep to 2.5.4. [Jim] - Updated Util-Linux-NG to 2.14.2. [Jim] - Updated Man-Pages to 3.18. February 9, 2009 [Jim] - Updated Rsyslog to 3.20.4. February 8, 2009 [Chris] - Reordered pages in the bootscript section so they make more sense, and split the Bash Shell files page into 2 pages. February 7, 2009 [Jim] - Updated Linux to 2.6.28.4. [Jim] - Updated Ncurses Branch Update Patch to -7. [Jim] - Updated Vim Branch Update Patch to -7. [Jim] - Updated IPRoute2 libdir patch. The TC directory is now just text files doesn't need to be in /usr/libx/tc, we now place it in /usr/share/tc.. February 5, 2009 [Chris] - Added LZMA and IPutils dependency information and updated several other packages' dependencies. [Jim] - Updated File to 5.00. [Jim] - Updated Module Init Tools to 3.6. February 4, 2009 [Jim] - Updated DHCPCD to 4.0.10. February 3, 2009 [Jim] - Updated DHCPCD to 4.0.9. [Jim] - Updated DHCPCD Config Information. [Jim] - Updated Binutils to 2.19.1. [Jim] - Updated Bootscripts to 1.2-pre6. [Jim] - Updated Bootscripts to 1.2-pre5. [Jim] - Updated to Linux 2.6.28.3. [Jim] - Updated Vim Branch Update Patch to -6. [Jim] - Added GCC Branch Update Patch to -1. January 31, 2009 [Jim] - Updated Bootscripts to 1.2-pre4. [Jim] - Removed Sysklogd. [Jim] - Added Rsyslog 3.20.3. January 30, 2009 [Jim] - Updated IPRoute2 to 2.6.28. January 28, 2009 [Jim] - Updated MPFR to 2.4.0. [Jim] - Updated E2fsprogs to 1.41.4. January 27, 2009 [Jim] - Updated Bootscripts to 1.2-pre3. [Jim] - Updated Ncurses Branch Update Patch to -6. [Jim] - Updated DHCPCD to 4.0.8. [Jim] - Updated TCL to 8.5.6. January 25, 2009 [Jim] - Updated GCC to 4.3.3. [Jim] - Updated to Linux 2.6.28.2. January 24, 2009 [Jim] - Updated Udev to 137. Fixed nagging uucp group issue for udev. January 22, 2009 [Jim] - Updated Binutils Branch Update Patch to -4. January 21, 2009 [Chris] - Added command to make Perl use system-installed Zlib. Fixes ticket #201. [Jim] - Changed absolute-links from Bzip2 install to relative-links. January 20, 2009 [Jim] - Fixed -Dvendorprefix=/usr from Ticket 201. January 19, 2009 [Jim] - Cleaned up Temp-Perl and fixed new issue. January 18, 2009 [Jim] - Updated Linux to 2.6.28.1. [Jim] - Updated Man-Pages to 3.17. [Jim] - Updated Ncurses Branch Update Patch to -5. [Jim] - Updated Vim Branch Update Patch to -5. January 17, 2009 [jciccone] - Updated Glibc to 2.9. [Jim] - Toolchain Updates from Ryan. January 16, 2009 [Jonathan] - Added Linux 2.6.22 as a host requirment because coreutils requires it. [Jim] - Rearranged dhcp to static, to new section Network Coniguration. Makes the flow look a lot smoother. January 15, 2009 [Chris] - Updated lists of installed programs for several packages. [Jim] - Adding the new foundation for Static or DHCP Networking. [Jim] - Added DHCPCD 4.0.7 to book. [Jim] - Replaced Inetutils 1.6 with IP Utils 20071127. Fixes numerous compile issues of common network utilities on all architectures. January 14, 2009 [Jim] - Community Request full-filled. Vim added to temp-system. January 12, 2009 [Jim] - Fixed Ncurses as stated in Ticket #200. [Jim] - Fixed E2fsprogs as stated in Ticket #197. [Jim] - Fixed LZMA from Ticket #198. LZMA utilizes C++ library. By standards it stays in /usr/lib. So we have modified our build to place LZMA in /usr/bin and not /bin. [Jim] - Reverted Changed Target Triple to clfs from unknown. Some tools are hardcoded to unknown. January 11, 2009 [Jonathan] - Fixed mistaken from when STANDARD_STARTFILE_PREFIX was added. [Jim] - Final phase of Ncurses fixes. Create backwards compatible symlinks. [Jim] - Fix for linking libreadline in 64 bit Inetutils. January 10, 2009 [Jim] - Changed Target Triple to clfs from unknown. January 09, 2009 [Jim] - From Ryan - Don't USE HOST distro's limits.h during gcc static build. [Jim] - From Ryan - Simpler STANDARD_STARTFILE_PREFIX Change, common to all architectures. [Jim] - Updated Groff to 1.20.1. January 08, 2009 [Jim] - Added Internationalization Patch to Coreutils. [Jim] - Added Internationalization Patch to Diffutils. [Jim] - Added Internationalization Patch to Grep. [Jim] - Added New Patches to Bash. Fixes Issues known with CLFS builds. [Jim] - Updated Binutils Branch Update Patch to -3. [Jim] - Updated Ncurses Branch Update Patch to -4. [Jim] - Updated GCC Branch Update Patch to -4. [Jim] - Updated VIM Branch Update Patch to -4. [Jim] - Diffutils wants ed as editor. We change it to vim, since ed is not available. [Jim] - Added Internationalization Patch to Man. [Jim] - Have Ncurses create /usr/include/ncurses, some widec builds get confused on what ncurses to use. January 07, 2009 [Chris] - Removed LFS Get Counted page. [Jim] - Have Ncurses Widec create /usr/include/ncursesw. [Jim] - Added --enable-multibyte to groff. [Jim] - Moved location of dumpkeys to /bin will be needed for a change coming up in the bootscripts. [Jim] - Added arch to util-linux-ng build. Also fixed descriptions of configure paramters. [Jim] - Cleanup Readline Build. Changed the way to link ncurses. [Jim] - Applied Patch to Sysvinit. Fixed Various Issues. [Jim] - Updated Udev to 136. [Jim] - Added Note about alternative bootloaders to x86. January 06, 2009 [Chris] - Removed redundant Acknowledgments page in Appendices. [Jim] - Corrected Build Issue with Groff 1.20. [Jim] - Modified build of KBD to make utf-8 friendly. January 05, 2009 [Jim] - Added MPFR Branch Update Patch. [Jim] - Updated Ncurses Patch to -3. [Jim] - Added Patch to File Temp-System. File magic.mgc under certain circumstances doesn't get created properly. [Jim] - Updated Groff to 1.20. January 04, 2009 [Jim] - Changed the commands for Clean Toolchain Updates. Using proper LDFLAGS instead of the compiler string for library command. [Jim] - Added patch that will fix a build issue with Kbd. The patch is for the linux-headers in final-system. [Jim] - Added patch for TAR. Could cause an issue when extracting tar with bzip2 archives. January 03, 2009 [Jim] - Added GMP Branch Update Patch. [Jim] - Added GMP and MPFR to Cross-Tools. January 02, 2009 [jciccone] - Added another NCurses build that builds the widec libraries. December 30, 2008 [Jim] - Updated Vim Patch to -3. [Jim] - Updated Binutils Patch to -2. December 29, 2008 [Chris] - Removed unneeded --sysconfdir switch from Inetutils instructions. [Chris] - Updated Gettext's list of installed programs and libraries. [Jim] - Updated Inetutils to 1.6. [Jim] - Updated Linux to 2.6.28. [Jim] - Updated Bash Patch to -9. [Jim] - Updated Readline Patch to -5. [Jim] - Updated Ncurses Patch to -2. December 28, 2008 [Jim] - Updated Tar to 1.21. December 27, 2008 [Chris] - Corrections to LZMA instructions - the existing instructions left broken symlinks (already created by LZMA) in /usr/bin, and LZMA documentation refers to "lzcat" not "lzmacat". December 25, 2008 [Chris] - Removed --disable-evms from e2fsprogs configure, as that option is no longer recognized. Taken from LFS. [Chris] - Addition to config.h no longer need for current Gawk version. Reported on LFS lists by Erik-Jan. December 22, 2008 [Jonathan] - Added LMZA-Utils to package list. [Chris] - Removed several redundant, identical files from XML source. [Chris] - Removed the mention of the udev FAQ. The FAQ has been removed from both the udev source and the website. December 21, 2008 [jciccone] - Updated NCurses to 5.7 [jciccone] - Add tic from ncurses from cross-tools. This fixes a problem where ncurses may hang while cross-compiling if there is a version mismatch with host systems tic. [jciccone] - Add --host=${CLFS_TARGET32} to the 32bit MPFR build on multilib. This fixed the almost complete testsuite failure. [jciccone] - Command fixes on a few of Multilib Pages related to the changes in todays previous ChangeLog entries. [Jim] - Updated Clean Toolchain Build - GMP. [Jim] - Updated Clean Toolchain Build - MPFR. [Jim] - Updated Clean Toolchain Build - Binutils. [Jim] - Updated Clean Toolchain Build - GCC. [Jim] - Clean up to multilib bootscripts install in Boot. [Jim] - Updated Automake to 1.10.2. [Jim] - Updated Binutils to 2.19. [Jim] - Updated Bison to 2.4.1. [Jim] - Updated E2fsprogs to 1.41.3. [Jim] - Updated GMP to 4.2.4. [Jim] - Updated Iana-ETC to 2.30. [Jim] - Updated Kbd to 1.15. [Jim] - Updated Linux to 2.6.27.10. [Jim] - Updated M4 to 1.4.12. [Jim] - Updated Man-Pages to 3.15. [Jim] - Updated Module Init Tools to 3.5. [Jim] - Updated Shadow to 4.1.2.2. [Jim] - Updated TCL to 8.5.5. [Jim] - Updated Texinfo to 4.13a. [Jim] - Updated Udev to 135. [Jim] - Updated Vim Patch to -2. [Jim] - Updated Home Page for Iana-ETC. [Jim] - Updated Download Location for Iana-ETC. [Jim] - Removed Patch for Module Init Tools 3.5. [Jim] - Removed Tree - No Longer Required. [Jim] - Added GCC Branch Update Patch. [Jim] - Added LZMA-Utils 4.32.7. December 16, 2008 [Chris] - Removed obsolete DESTDIR parameter from E2fsprogs in boot section. December 15, 2008 [Chris] - Corrected command explanations on IPRoute2 page. [Chris] - Removed command to modify gccbug script from GCC final-system instructions. This command is obsolete as mktemp is now installed by Coreutils. December 6, 2008 [Jonathan] - Fixed broken link for ncurses. December 3, 2008 [Jonathan] - Updated GCC md5sum. November 12, 2008 [Jonathan] - Fixed location for the bootscripts and updated it to version 1.2-pre2. November 2, 2008 [jciccone] - Fixed the configure command for module-init-tools so /share goes to /usr/share where it should be. October 25, 2008 [Chris] - Removed arch and su from Coreutil's "--enable-no-install-program" list - neither is installed by default anyway. [Chris] - Removed redundant SBINDIR parameter from IPRoute2 instructions. October 22, 2008 [Chris] - Removed additional text that is no longer needed since the futimens references in Coreutils are not changed. October 19, 2008 [Chris] - removed the command to change the "futimens" reference in Coreutils as it's no longer needed, and updated text referring to the "Linux-Headers" package. October 2, 2008 [jciccone] - Wrap Libtool by the Multiarch wrapper making it more multilib compatible. September 21, 2008 [jciccone] - Fix the library search path for libtool on multilib systems. September 20, 2008 [jciccone] - Updated Glibc to 2.8. September 14, 2008 [jciccone] - Updated Bootscripts to 1.2-pre1. [jciccone] - Use a Common inittab across all architectures. [jciccone] - Formatting fixes on multiple pages. [jciccone] - Add -Duseshrplib to the perl configure command. This causes perl to build a shared libperl. [jciccone] - Applied fixes to Expect to make it compatible with TCL 8.5. [jciccone] - Updated Linux to 2.6.26.5. [jciccone] - Updated Udev to 128. [jciccone] - Updated MPFR to 2.3.2. [jciccone] - Updated Vim to 7.2. [jciccone] - Updated Texinfo to 4.12. [jciccone] - Updated Module-Init-Tools to 3.4.1. [jciccone] - Updated Libtool to 2.2.6a. [jciccone] - Updated IPRoute2 to 2.6.26. [jciccone] - Updated Shadow to 4.1.2.1. [jciccone] - Updated Man to 1.6f. [jciccone] - Updated Man-Pages to 3.09. [jciccone] - Updated Findutils to 4.4.0. [jciccone] - Updated Autoconf to 2.63. [jciccone] - Updated Bzip2 to 1.0.5. [jciccone] - Updated Kbd to 1.14. [jciccone] - Updated M4 to 1.4.11. [jciccone] - Updated E2fsprogs to 1.41.1. [jciccone] - Updated TCL to 8.5.4. [jciccone] - Updated Util-Linux-NG to 2.14.1. [jciccone] - Updated Tree to 1.5.2.1. [jciccone] - Checked and Updated Download Locations. September 7, 2008 [jciccone] - A lot of text changes. August 31, 2008 [jciccone] - Updated GCC to 4.3.2. [jciccone] - Updated File to 4.26. August 30, 2008 [jciccone] - Updated File to 4.25. [jciccone] - Updated Perl to 5.10.0. [jciccone] - Drop the Mktemp package in favor for the version in Coreutils. [jciccone] - Updated Coreutils to 6.12. August 26, 2008 [jciccone] - Added Texinfo to the list of host system requirements. August 26, 2008 [jciccone] - Added M4 to the temp system for GMP. August 25, 2008 [jciccone] - Added a patch to glibc that causes it to look in GCC's include-fixed directory. August 24, 2008 [jciccone] - Updated to GCC 4.3.1 [jciccone] - Add MPFR 2.5.1, dependency of GCC 4.3 [jciccone] - Added GMP 4.2.3, dependency of MPFR and GCC 4.3 [jciccone] - Update the paths to ld.so when configuring Glibc for each arch. July 13, 2008 [jciccone] - Add a page right before Entering the Chroot Enviornment. This page covers the problem of building a 32bit system from a 64bit host or building a older 32bit system from another newer 32bit system. July 12, 2008 [jciccone] - Drop the minix tools from the chroot Util-Linux-NG build. July 11, 2008 [ken] - Add a patch to address known perl vulnerabilities. July 7, 2008 [jciccone] - Change the command that creates the clfs user to not include -k /dev/null. Newer versions of Shadow (4.1.2) apparently any argument passed to -k to be a directory. July 7, 2008 [jciccone] - Fix a omission in the Udev lib64 patch. Thanks to AcidPoison for catching this and reporting it in Trac. July 6, 2008 [jciccone] - Now that shadow doesn't provide any libraries we only need to build it once on multilib. June 28, 2008 [jciccone] - Downgraded the Vim Branch Update patch back to -2 from -3. [jciccone] - Remove the commands that relocate the Shadow libraries as they are not provided in newer versions of shadow. Also only build 64bit, since there are no libraries anymore. [jciccone] - Link /tools/bin/echo to /bin/echo foe one of the Glibc tests. [jciccone] - Updated GCC to 4.2.4. June 28, 2008 [jciccone] - Fixed the Glibc i586 chk patch entity. [jciccone] - Updated Tar to 1.20. [jciccone] - Updated Udev to 124. [jciccone] - Updated the Ncurses Branch Update patch to -3/ [jciccone] - Add a config.cache entry to Coreutils so that the df program will be built [jciccone] - Fixed descriptions for lib64= in procps on the various multilib pages. [jciccone] - Corrected the entities for the lilo x86_64 cross compile patch. [jciccone] - Added a patch to perl so it wont include asm/page.h. [jciccone] - Updated the Vim Branch Update patch to -3. [jciccone] - Updated Shadow to 4.1.2. [jciccone] - Fixed GCC Posix patch MD5SUM. [jciccone] - Fixed Inetutils MD5SUM. [jciccone] - Updated Util-Linux-NG to 2.14. [jciccone] - Updated the Util-Linux-NG homepage link. [jciccone] - Updated Man-Pages to 3.01. [jciccone] - Updated the Bash Fixes patch to -8. June 17, 2008 [Ken] - Fix all known kernel vulnerabilities by upgrading to 2.6.24.7 plus a patch extracted from debian for the more recent fixes. June 7, 2008 [Chris] - Updated dependency info for several packages. Date [jciccone] - Updated Flex to 2.5.35. This update fixes numerous compilation issues against 2.5.34. February 12, 2008 [ken] - Added cs_CZ.UTF-8 locale for grep's fmbtest.sh test. Frburary 3, 2008 [jciccone] - Updated the Kernel to 2.6.24. Feburary 2, 2008 [jciccone] - Updated Man-Pages to 2.77. [jciccone] - Updated Libtool to 1.5.26. [jciccone] - Updated Findutils to 4.2.32. [jciccone] - Updated Automake to 1.10.1. [jciccone] - Updated the bootscripts to 1.1-pre10. These use udevadm instead of the individual udevcontrol, udevtrigger, and udevsettle programs. Which are currently symlinked to udevadm. January 20, 2008 [Bigdissaved] - Changed the minimum ${CLFS} size from 1.5Gb to 2.5Gb. Thanks to Copper for seeing this January 19, 2008 [jciccone] - Update the Kernel to 2.6.23.14. January 19, 2008 [jciccone] - Updated Man-Pages to 2.76. [jciccone] - Updated Util-Linux-NG to 2.13.1. [jciccone] - Updated Less to 418. January 14, 2008 [ken] - Add patch for man pages in module-init-tools. January 13, 2008 [jciccone] - Updated the Kernel to 2.6.23.13. January 6, 2008 [jciccone] - Updated File to 4.23. [ken] - Updated Glibc branch update patch to 1A, so that ppc and ppc64 build again. January 2, 2008 [jciccone] - Updated E2fsprogs to 1.40.4. Janurary 1, 2007 [jciccone] - Updated Shadow to 4.1.0. December 29, 2007 [ken] - Make the current Module-Init-Tools testsuite run, update the instructions because distclean is no longer useful, and comment on the DOCBOOKTOMAN parameter. December 23, 2007 [jciccone] - Added a config.cache entry to Gettext to resolve some errors. December 19, 2007 [jciccone] - Updated Util-Linux-NG to 2.13.0.1. [jciccone] - Updated Various Branch Update Patches. [jciccone] - Updated Udev to 118. [jciccone] - Updated Psmisc to 22.6. [jciccone] - Updated Module Init Tools to 3.4. [jciccone] - Updated Man-Pages to 2.73. [jciccone] - Updated the Kernel to 2.6.23.12. [jciccone] - Updated Less to 416. December 16, 2007 [jciccone] - Updated Gettext to 0.17. [jciccone] - Updated e2fsprogs to 1.40.3. [jciccone] - Updated Flex to 2.5.34. [jciccone] - Updated the Kernel to 2.6.23.11. [jciccone] - Updated the bootscripts to 1.1-pre9. December 10, 2007 [jciccone] - Added --disable-makeinstall-chown to util-linux-ng in the boot section. November 27, 2007 [jciccone] - Updated the bootscripts to 1.1-pre8. October 30, 2007 [jim] - Updated to TCL 8.4.16. [jim] - Updated to Man-Pages 2.67. [jim] - Replaced Shadow Patch with better patch. October 29, 2007 [jim] - Updated Binutils 2.18 Branch Update Patch. [jim] - Updated Vim 7.1 Branch Update Patch. [jim] - Added Ncurses 5.6 Branch Update Patch. [jim] - Updated to Gawk 3.1.6. [jim] - Updated to Shadow 4.0.18.2. [jim] - Added Updated Useradd Fix Patch to Shadow 4.0.18.2. October 26, 2007 [jim] - Added Binutils 2.18 Branch Update Patch. [jim] - Added GCC 4.2.2 Branch Update Patch. [jim] - Added Glibc 2.7 Branch Update Patch. October 25, 2007 [jim] - Updated the bootscripts to 1.1-pre7. [jim] - Updated to Glibc 2.7. [jim] - Updated Bootscripts build to make sure the udev devices get created correctly in boot section. October 16, 2007 [jim] - Updated the bootscripts to 1.1-pre6. Combined with cblfs bootscripts, all bootscripts in one package. [jim] - Updated to Linux 2.6.23.1. [jim] - Removed Linux-Headers Package. [jim] - Updated to GCC 4.2.2. [jim] - Updated to Tar 1.19. [jim] - Updated to Texinfo 4.11. [jim] - Updated to Less 409. [jim] - Updated to Udev 116. [jim] - Added patch to correct the detction of texinfo in binutils. [jim] - Updated to IPRoute2 2.6.23. October 13, 2007 [jciccone] - Updated the bootscripts to 1.1-pre5. The Makefile now creates the static nodes that the udev Makefile used to. [jim] - Updated the boot section Util-Linux-NG Build. Fixes issues where files were missing during bootup and the ability to login. September 24, 2007 [Chris] - More dependency updates for several packages. September 23, 2007 [Chris] - Updates to dependency info for several packages. September 12, 2007 [Chris] - Added more new programs to Util-Linux-Ng installed programs list. September 11, 2007 [Chris] - Updated list of installed programs for Util-Linux-ng. [jim] - Updated CLFS Bootscripts to 1.1-pre4. September 10, 2007 [Chris] - Added needed mkdir command to IPRoute2 instructions. [Chris] - Fixed descriptive text in testsuite-tools introduction page. Reported by gomoko (ticket #118). September 09, 2007 [jciccone] - Build a PIC libfl.a with Flex. [jim] - Updated Util-Linux-ng in Boot Section, to cross-compile. September 03, 2007 [jim] - Updated Udev to 115. This change also removed udev-cross-lfs package since our rules are the same as base ones installed. [jim] - Updated Grep to 2.5.3. [jim] - Updated Man-Pages to 2.64. [jim] - Updated TCL to 8.4.15. [jim] - Updated to Linux 2.6.22.6. [jim] - Updated to Linux Headers 2.6.22.6-09032007. [jim] - Updated Less to 406. [jim] - Updated Sysklogd to 1.5. [jim] - Updated Kbd to 1.13. [jim] - Updated IPRoute2 to 2.6.22-070710. [jim] - Updated Shadow Patch for more fixes. Man Page Typos, buffer overflows, useradd -G fixes, better name support, and the previous useradd fix. [jim] - Updated Bash 3.2 Patch to -6. [jim] - Updated Readline 5.2 Patch to -3. [jim] - Updated Vim 3.1 Patch to -3. September 02, 2007 [jim] - Updated Util-linux-ng to 2.13. [jim] - Updated Tree to 1.5.1.1. [jciccone] - Updated Glibc to 2.6.1. [jim] - Updated Binutils to 2.18. August 05, 2007 [jciccone] - Updated the bash config.cache to contain all of the differences between a cross-compiled and a native build. July 23, 2007 [jciccone] - Updated Texinfo to 4.9. [jciccone] - Updated E2fsprogs to 1.40.2. [jciccone] - Updated M4 to 1.4.10. [jciccone] - Updated Tar to 1.18. [jciccone] - Updated Libtool to 1.5.24. [jciccone] - Updated the Man Pages to 2.63. July 22, 2007 [jciccone] - Updated GCC to 4.2.1. July 20, 2007 [ken] - Make coreutils build in temp-system when the host cannot run the target programs. July 1, 2007 [jciccone] - Updated the download location for the Man Pages package. June 23, 2007 [jciccone] - Updated to Glibc 2.6. This includes adding a sed to Coreutils and Gzip to rename their internal implementations of futimens which are incompatible with the implementation provided by Glibc. June 18, 2007 [jciccone] - Updated to Tar 1.17. June 17, 2007 [jciccone] - Updated to Vim 7.1. [jciccone] - Updated to Findutils 4.2.31. [jciccone] - Updated to File 4.21. [jciccone] - Updated to Less 403. [jciccone] - Updated to Man Pages 2.57. June 16, 2007 [Chris] - Removed creation of config.cache from temp-system Coreutils, as it no longer looks for setvbuf. May 19, 2007 [jciccone] - Added a patch to Perl that accounts for a change in GCC 4.2.0. The patch causes makedepend.sh to also remove <command-line> as well as <command line>. May 18, 2007 [jciccone] - Updated to GCC 4.2.0. April 30, 2007 [jciccone] - Updated to Man Pages 2.46. April 27, 2007 [jhuntwork] - We don't use the uname patch for temp-system Coreutils. No need to 'touch man/uname.1'. April 24, 2007 [jciccone] - Updated to Psmisc 22.5. April 20, 2007 [jciccone] - Updated to Gzip 1.3.12. [jciccone] - Updated to Psmisc 22.4. [jciccone] - Updated to Man Pages 2.44. [jciccone] - Updated to M4 1.4.9. [jciccone] - Updated to Coreutils 6.9. April 10, 2007 [Chris] - Updated Gzip's list of installed programs - compress is no longer installed, and gunzip, uncompress, and zcat are now bash scripts rather than links. February 25, 2007 [jim] - Updated to Linux 2.6.20.1. [jim] - Updated to Linux Headers 2.6.20.1-02252007. February 17, 2007 [Chris] - Moved the build of the File package in cross-tools to the beginning of the chapter. [jim] - Updated to Gzip 1.3.11. February 16, 2007 [Chris] - Changed the wording in the "Build Variables" page to make it clearer. [Chris] - Added command to Udev installation to remove Udev rules it installs. [Chris] - Removed Ncurses patch for buggy versions of Bash from from the final-system build (it's still in the temp-system). [Chris] - Removed unneeded /tools/bin/cc symlink. February 15, 2007 [jim] - Fix a building of Ncurses when an unpatched version of Bash 3.x is used. February 14, 2007 [jim] - Updated to GCC 4.1.2. February 5, 2007 [jim] - Updated to Automake 1.10. February 4, 2007 [jim] - Updated to Linux 2.6.20. [jim] - Updated to Linux Headers 2.6.20-02042007. [jim] - Updated to Udev 105. January 23, 2007 [jim] - Updated to Linux Headers 2.6.19.2-01232007. [jim] - Update to Glibc Branch Update Patch. January 15, 2007 [jim] - Updated to Linux 2.6.19.2. [jim] - Updated to Linux Headers 2.6.19.2-01152007. [jim] - Updated to Tree 1.5.1. [jim] - Updated to Udev 104. [jim] - Updated to Udev Rules 1.1-pre4. [Chris] - Removed obsolete note from bzip2 instructions about performing rm /usr/bin/bz*. January 12, 2007 [jim] - Update to Glibc Branch Update Patch. [jim] - Update to Binutils Branch Update Patch. January 7, 2007 [jim] - Updated to Bzip2 1.0.4. December 23, 2006 [jciccone] - Updated to Ncurses 5.6. December 15, 2006 [jim] - Updated to Gzip 1.3.9. [jim] - Updated to IPRoute2 2.6.19-061214. December 13, 2006 [jim] - Added File to Cross-tools. December 12, 2006 [jim] - Updated to Linux 2.6.19.1. [jim] - Updated to Linux Headers 2.6.19.1-12122006. [jim] - Added Readline Upstream Patch. [jim] - Update Bash Upstream Patch. [jim] - Updated to File 4.19. December 10, 2006 [jim] - Updated to Gzip 1.3.8. December 9, 2006 [jim] - Updated to Tar 1.16.1. December 7, 2006 [jim] - Updated to Gzip 1.3.7. [jim] - Updated to Coreutils 6.7. [jim] - Reverting sysroot changes. December 1, 2006 [jim] - Updated to Man-Pages 2.43. [jim] - Removed MINOR patch and replaced it with a more complete upstream patch will all current updates to the 2.5 branch of glibc. [jim] - Added Binutils Branch Update Patch. [jim] - Reverted change in gettext build in temp-system. [jim] - Updated to Coreutils 6.7. November 29, 2006 [jim] - Updated to Linux Headers 2.6.19-11302006. [jim] - Updated to Udev Rules 1.1-pre3. November 29, 2006 [jim] - Updated to Linux 2.6.19. [jim] - Updated to Linux Headers 2.6.19-11292006. November 27, 2006 [jim] - Updated to Gettext 0.16.1. November 26, 2006 [jim] - Updated to Man-Pages 2.42. [jim] - Updated to Gzip 1.3.6. November 25, 2006 [jim] - Updated to Findutils 4.2.29. November 23, 2006 [Chris] - Added /bin/rm to essential symlinks - e2fsprogs testsuite hard-codes the location to that binary. November 22, 2006 [jim] - Updated to Coreutils 6.6. [jim] - Updated to Man 1.6e. November 20, 2006 [jim] - Updated to Coreutils 6.5. [jim] - Added Patch for Coreutils 6.5 ls segfault. [jim] - Updated to M4 1.4.8. [jim] - Updated to Linux 2.6.18.3. [jim] - Updated to Linux Headers 2.6.18.3-11202006. November 17, 2006 [jim] - Updated to Autoconf 2.61. November 15, 2006 [jim] - Updated to IANA-Etc 2.20. November 14, 2006 [jim] - Change to E2FSProgs, does not pick up the CC or LD variables. November 12, 2006 [jim] - Updated to Linux Headers 2.6.18.2-11122006. [jim] - Bash 3.2 patch updated with upstream fixes 001-005. November 5, 2006 [jim] - Updated to Linux 2.6.18.2. [jim] - Updated to Linux Headers 2.6.18.2-11052006. November 4, 2006 [Chris] - Modified the instructions for disabling the installation of the groups program to account for changes in shadow's Makefile. November 2, 2006 [jim] - Updated to File 4.18. October 31, 2006 [jim] - Bash 3.2 patch updated with upstream fixes. [jim] - Updated to Bootscripts 1.1-pre3. October 30, 2006 [jim] - Updated to Udev Rules 1.1-pre2. October 27, 2006 [jim] - Updated to Bootscripts 1.1-pre2. [jim] - Updated syslog.conf file. October 26, 2006 [jim] - Updated to Linux-Headers 2.6.18.1-10262006. [jim] - Updated to Gettext 0.16. [jim] - The nscd sed is no longer needed to build Glibc 2.5. October 25, 2006 [Chris] - Updated to Psmisc 22.3. [Chris] - Updated to Tcl 8.4.14. [Chris] - Moved e2fsprogs and sed before coreutils, as Coreutils testsuite now requires e2fsprogs. October 23, 2006 [Chris] - Removed unneeded additions to config.cache for temp-system Tar and Coreutils. [jim] - Added touch man/uname.1 in temp-system Coreutils to prevent a build failure. [jim] - Added Patch for a Versioning issue with Glibc 2.5. October 22, 2006 [jim] - Updated to Linux 2.6.18.1. [jim] - Updated to Linux Headers 2.6.18.1-10222006. [jim] - Updated to Coreutils 6.4. [jim] - Removed out of place udev text in bootscripts Networking. October 21, 2006 [jim] - Updated to Inetutils 1.5. [jim] - Updated to IPRoute2 2.6.18-061002. [jim] - Updated to Tar 1.16. [jim] - Updated to Udev 103. [jim] - Updated to Coreutils 6.3. October 20, 2006 [Chris] - Removed command to add "setvbuf_reversed" to temp-system bash as it is no longer needed with Bash 3.2. [Chris] - Added command to man instructions to comment out MANPATH /usr/local/man (in addition to /usr/man). October 15, 2006 [jim] - Updated Bash 3.2 with some unofficial upstream fixes. Thank you Chet Ramey. October 12, 2006 [jim] - Added patch to fix build issue with Bash 3.2. [jim] - Updated to Man-Pages 2.41. [jim] - Updated to Glibc 2.5. October 11, 2006 [jim] - Updated to Bash 3.2. [jim] - Updated to Readline 5.2. [jim] - Updated to Man-Pages 2.40. [jim] - Updated to Udev 102. October 4, 2006 [manuel] - Changed book license to the Open Publication License v1.0. October 1, 2006 [Chris] - Removed obsolete command from Tcl instructions, as the issue it fixes has been fixed in the latest Tcl version. September 29, 2006 [jim] - Updated to Linux Headers to 2.6.18-09302006. [jim] - New patch for util-linux, replaces GCC 4 Fixes, the new patches fixes the same issues, and removes the use of syscalls. Syscalls were removed the unistd.h during santization. September 28, 2006 [jim] - Added patch for Util-Linux to fix build issues due to headers change in the kernel. [jim] - Updated to Texinfo 4.8a. September 25, 2006 [jim] - Updated Bootscripts to 1.1-pre1. Adding in the boot logging feature. [jim] - Updated to Udev 100. [jim] - Updated Udev Rules for Udev 100. [jim] - Updated to M4 1.4.7. [jim] - Updated to Linux to 2.6.18. [jim] - Updated to Linux Headers to 2.6.18-09252006. [jim] - Udev library libvolume_id is used by HAL, which makes us change our build to a multilib build of udev libaries only for 32 and N32. September 18, 2006 [jim] - Updated Bison to a multilib build in all support architectures. August 28, 2006 [jim] - Updated to Gettext 0.15. [jim] - Updated to Shadow 4.0.18.1. [jim] - Updated to Coreutils 5.97. [jim] - Updated to Procps 3.2.7. [jim] - Updated to Man-Pages 2.39. [jim] - Updated to Autoconf 2.60. [jim] - Updated to TCL 8.4.13. [jim] - Updated to M4 1.4.6. [jim] - Updated to Findutils 4.2.28. [jim] - Updated to Coreutils Uname Patch -2, which supports all architectures. [jim] - Updated to Vim Patch -10, which contains upstream fixes. [jim] - Updated to Udev 098 and udev-cross-lfs to 1.1-08272006 rules. August 28, 2006 [jim] - Changelog restarted, see the 1.0.0 book for the old changelog. Branch Synced from the Release of LFS 6.0 on February 23rd, 2005