%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: September 14, 2012 [William Harrington] - Update iproute 3.4.0 libdir hash and size. September 11, 2012 [William Harrington] - Install NIS and RPC related headers in cross-tools and final-system eglibc/eglibc-64bit installs. September 07, 2012 [William Harrington] - Remove --with-rootlibdir from kmod configure in Ch 7. [William Harrington] - Disable the build of static libraries when appropriate during cross-tools phase. [William Harrington] - Remove creation of passwd and login links during Ch7 Boot section shadow. [William Harrington] - Add passwd to the string of created symlinks in Ch7 Boot section. September 06, 2012 [William Harrington] - Fix /var/run /run link command during createfiles part of the If you are going to boot section. [William Harrington] - Add shadow to If you are going to boot section. [William Harrington] - Remove enable-login-utils form util-linux in the If you are going to boot section. September 04, 2012 [William Harrington] - Add a command to final-sytem Bison to add a variable to config.cache. [William Harrington] - Correct zlib 1.2.7 md5sum. [William Harrington] - Update Udev configure options in boot and final-system sections. [William Harrington] - Update bootscripts to be proper with udev updates. September 03, 2012 [William Harrington] - Add a new Download Client page to The end section. August 30, 2012 [William Harrington] - Update host system requirements. Linux kernel version in book 2.6.32 or greater. [William Harrington] - Add --with-default-terminfo-dir=/usr/share/terminfo to final-system ncurses because of branch update changes. August 29, 2012 [William Harrington] - Edit cross-tools PPL configuration line. [William Harrington] - Update linux kernel host system requirement to 2.6.32. [William Harrington] - Update eglibc instructions and update eglibc text for 2.6.32 kernel support. August 28, 2012 [William Harrington] - Edit shadow groups program and man-pages disabling section. August 27, 2012 [William Harrington] - Create and add binutils 2.22 branch update patch. [William Harrington] - Update bison version to 2.6.2. [William Harrington] - Update coreutils version to 8.19. [William Harrington] - Update e2fsprogs version to 1.42.5. [William Harrington] - Update flex version to 2.5.37. [William Harrington] - Create gcc 4.6.3 branch update patch and add to book. [William Harrington] - Update grep version to 2.14. [William Harrington] - Update grub version to 2.00. [William Harrington] - Update iproute2 version to 3.4.0 and rediff Iproute2 patch. [William Harrington] - Update kmod version to 9. [William Harrington] - Update linux version to 3.4.9. [William Harrington] - Update man-pages version to 3.42. [William Harrington] - Update mpc version to 1.0. [William Harrington] - Update mpfr version to 3.1.1. [William Harrington] - Update ncurses branch update patch. [William Harrington] - Update perl version to 5.16.1 and rediff libc and multilib patches. [William Harrington] - Replace pkg-config with pkg-config-lite 0.27-1. [William Harrington] - Remove glib package from book. [William Harrington] - Update PPL version to 0.12.1. [William Harrington] - Update psmisc version to 22.19. [William Harrington] - Update rsyslog version to 6.2.2. [William Harrington] - Update shadow version to 4.1.5.1. [William Harrington] - Update util-linux version to 2.21.2. [William Harrington] - Updatea xz version to 5.0.4. [William Harrington] - Edit PPL configuration command line. [William Harrington] - Remove flex gcc44 patch. [William Harrington] - Add /run/shm to create directories sections of the book. [William Harrington] - Remove GLIB CFLAGS and LIBS variables from pkg-config configuration line. [William Harrington] - Remove sed for Russian man pages from shadow. [William Harrington] - Replace MD5 encrypt method with SHA512 for shadow login.defs. [William Harrington] - Edit shadow configuration command line. [William Harrington] - Update udev configuration command line for proper installation. [William Harrington] - Update cross and temp PPL to detect and use the proper gmp for sure. [William Harrington] - Add note for iana-etc install. [William Harrington] - Remove unneeded Bison YYENABLE_NLS edit. August 26, 2012 [William Harrington] - Correct IPutils build so that rdisc is created and remove multiple rdisc entries for non multilib books and add rdisc to multilib books. [William Harrington] - Add the note for libee in all books and clarify the issue with additional text. August 22, 2012 [William Harrington] - Remove bash reference in hostreqs version script to use $SHELL variable. 18 August 2012 [William Harrington] - Update automake to 1.12.3. 15 August 2012 [William Harrington] - Update download list location. 13 August 2012 [William Harrington] - Add xz and zlib compression to boot method kmod. 11 August 2012 [William Harrington] - Edit configure command block in the boot method udev section so that copy and paste works properly. [William Harrington] - Edit configure command boot method kmod section to install libkmod into /tools/lib rather than /lib. 06 August 2012 [William Harrington] - Adjust XZ final system install command to properly install the lzma pkgconfig file to the proper location. [William Harrington] - Update version check script to find the libc version with hosts that use paths other than /lib and /lib64, such as multiarch distros. 02 August 2012 [William Harrington] - Add ${CLFS} to the ln -s /run /var/run command for the boot method. 31 July 2012 [William Harrington] - Added myself to the acknowledgements page. 23 July 2012 [William Harrington] - Add xz-utils to host system requirements. 21 July 2012 [William Harrington] - Update vim 7.3 patch to level 608. [William Harrington] - Update bash 4.2 patch to level 37. [William Harrington] - Change description of chattr of e2fsprogs. [William Harrington] - Remove unneeded eglibc-2.15-r17386-dl_dep_fix-1.patch from patches. [William Harrington] - Remove graphite configuration options from Binutils. [William Harrington] - Update automake version to 1.12.2. 18 July 2012 [Jonathan] - Removed non-existing GCC Branch Update from patch list. 10 June 2012 [Jonathan] - Added patch to update default Protocol and Service files for Iana-etc. [Jonathan] - Added devtmpfs and firmware_install to the kernel. [Jonathan] - Updated final Coreutils configuration to allow building as the root user. 6 June 2012 [Jonathan] - Updated Coreutils from 8.15 to 8.16. [Jonathan] - Updated Util-linux from 2.20 to 2.20.1. 4 June 2012 [Jonathan] - Updated DHCPD from 5.5.4 to 5.5.6. [Jonathan] - Updated Udev from 181 to 182. [Jonathan] - Updated Libee from 0.3.2 to 0.4.1. [Jonathan] - Updated PSMisc from 22.15 to 22.17. [Jonathan] - Updated Kmod from 6 to 8. [Jonathan] - Updated Automake from 1.11.3 to 1.12.1. [Jonathan] - Updated Autoconf from 2.68 to 2.69. [Jonathan] - Updated IPRoute2 from 3.2.0 to 3.3.0. [Jonathan] - Updated E2fsprogs from 1.41 to 1.42.3. [Jonathan] - Updated Glib2 from 2.28.6 to 2.28.8. [Jonathan] - Updated Man-Pages from 3.35 to 3.41. [Jonathan] - Updated Grep from 2.10 to 2.12. [Jonathan] - Updated Gawk from 4.0.0 to 4.0.1. [Jonathan] - Updated Zlib from 1.2.6 to 1.2.7. [Jonathan] - Updated GCC from 4.6.2 to 4.6.3. [Jonathan] - Updated GMP from 0.11.2 to 0.12.1. [Jonathan] - Updated File from 5.10 to 5.11. [Jonathan] - Updated Linux from 3.2.6 to 3.3.7. [Jonathan] - Updated Bash Branch Update patch to -4. [Jonathan] - Updated Vim Branch Update patch to -4. 15 April 2012 [Jonathan] - Added /run to the book. [Jonathan] - Upgraded Udev from 168 to 181. 14 March 2012 [Jonathan] - Replaces Module-Init-tools with Kmod. 3 March 2012 [Jonathan] - Updated Eglibc 2.15 from r16526 to r17386 and fixed directory name. 29 February 2012 [Jonathan] - Added Login to the created links in the boot method - thanks Code Monkey. [Jonathan] - Fixed issue with mutlilib e2fsprogs boot method. 20 February 2012 [Jonathan] - Added --without-nscd to Shadow. [Jonathan] - Added --with-ppl to cross and temp Binutils. 18 February 2012 [Jonathan] - Enabled Patch test suite. [Jonathan] - Diffutils now includes a test suite. [Jonathan] - Updated Readline Branch Update to -2. [Jonathan] - Fixed IPRoute2 compilation issue by removing unused libnl headers. 17 February 2012 [Jonathan] - Added Iana-etc patch and update command. [Jonathan] - Replaced ClooG-PPL with ClooG-0.16.3. 16 February 2012 [Jonathan] - Updated Ncurses Branch Update to -3. [Jonathan] - Added Eglibc patch to fix memory issue with ALSA. [Jonathan] - Updated Man-pages to 3.35. 15 February 2012 Updated Vim Branch Update patch to -3. Updated Bash Branch Update patch to -3. Updated Automake to 1.11.3. Updated Binutils to 2.22. Updated Coreutils to 8.15. Updated DHCPD to 5.5.4. Updated Diffutils to 3.2. Updated Eglibc to 2.15. Updated E2fsprogs to 1.4.2. Updated File to 5.10. Updated Gawk to 4.0. Updated GCC to 4.6.2. Updated GMP to 5.0.4. Updated Grep to 2.10. Updated Grep to 2.10. Updated Iproute2 to 3.2.0. Updated Less to 444. Updated Libee to 0.3.2. Updated Libtool to 2.4.2. Updated Linux to 3.2.x. Updated Module-init-tools to 3.15. Updated MPFR to 3.1.0. Updated Perl to 5.14.2. Updated PSmisc to 22.15. Updated Rsyslog to 6.2.0. Updated Shadow to 4.1.5. Updated TCL to 8.5.11. Updated Util-linux to 2.20. Updated XZ-Utils to 5.0.3. Updated Zlib to 1.2.6. 15 February 2012 [Jonathan] - Changelog restarted, see the 1.2.0 book for the old changelog.