What's new since the last release

1.3. Changelog

This is version 6.6 of the Linux From Scratch book, dated March 1, 2010. 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 http://www.linuxfromscratch.org/mirrors.html.

Below is a list of changes made since the previous release of the book.

Changelog Entries: 2010-02-28 [bdubbs] Fix location of change to config.h in Bison. Fixes #2595.

2010-02-26 [bdubbs] Add make-3.81-upstream_fixes-1.patch. Fixes #2588. [bdubbs] Add perl-5.10.1-utf8-1.patch. Fixes #2589.

2010-02-22 [matthew] Correct the version number used in Readline's documentation. This is the equivalent of upstream's 002 patch. [bdubbs] Update to e2fsprogs-1.41.10. Fixes #2576. This also reverts the changes made in response to #2586. [bdubbs] Make more robust output in version check for glibc.

2010-02-21 [bdubbs] Fix an error in e2fsprogs. Fixes #2586. [matthew] Tag for lfs-6.6-rc2.

2010-02-19 [bdubbs] Upgrade to Linux-2.6.32.8. Fixes #2575.

2010-02-17 [bdubbs] Add a discussion about disk partitioning. Fixes #2582. [bdubbs] Ensure that GDBM is added to the info 'dir' file. Thanks to Randy McMurchy for the fix. Fixes #2574. [bdubbs] Put file before gcc in chapter 6 for better test coverage. Fixes #2568. [bdubbs] Update known failure problems in glibc tests. Fixes #2569.

2010-02-11 [bdubbs] Update the book's attribution.

2010-02-01 [matthew] Have Module-Init-Tools use Zlib's dynamic instead of static library. Fixes #2562. [matthew] Upgrade to Linux-2.6.32.7. Fixes #2563.

2010-01-31 [bdubbs] Reword paragraph in 'Target Architectures' discussing multi-lib systems.

2010-01-28 [matthew] Upgrade to Udev-151. Fixes #2561. [matthew] Upgrade to Linux-2.6.32.6. Fixes #2559.

2010-01-26 [matthew] Remove a lot of redundant Udev rules, using upstream's rules instead. Fixes #2527. [bryan] Use /etc/modprobe.d/*.conf files instead of a single /etc/modprobe.conf file, since module-init-tools now warns. Fixes #2560.

2010-01-24 [bdubbs] Update to GRUB-1.97.2. Fixes #2556. [matthew] Update to lfs-bootscripts-20100124, which checks that /dev isn't already mounted.. Fixes #2550. [matthew] Don't create /lib/udev/devices/kmsg as Udev >= 142 creates it automatically. Fixes #2552. [matthew] Upgrade to File-5.04. Fixes #2555. [matthew] Upgrade to GCC-4.4.3. Fixes #2553. [matthew] Upgrade to Gzip-1.4. Fixes #2551. [matthew] Upgrade to Udev-150. Fixes #2547. [matthew] Upgrade to GMP-5.0.0. Fixes #2546. [matthew] Upgrade to Coreutils-8.4. Fixes #2545. [matthew] Upgrade to Util-Linux-NG-2.17. Fixes #2544. [matthew] Upgrade to Linux-2.6.32.5. Fixes #2542. [matthew] Upgrade to Psmisc-22.10. Fixes #2541.

2010-01-09 [bdubbs] Grammar and spelling updates from Chris Staub. Fixes #2548.

2010-01-03 [matthew] Prevent a failure in GCC's testsuite due to a conflict with Glibc's getline function. [matthew] Upgrade to Readline-6.1. Fixes #2540. [matthew] Upgrade to Bash-4.1. Fixes #2539. [matthew] Upgrade to Patch-2.6.1. Fixes #2538. [matthew] Upgrade to Glibc-2.11.1. Fixes #2537. [matthew] Upgrade to Psmisc-22.9. Fixes #2536. [matthew] Upgrade to IPRoute2-2.6.31. Fixes #2535.

2009-12-21 [matthew] Upgrade to Linux-2.6.32.2. Fixes #2534. [matthew] Upgrade to Inetutils-1.7. Fixes #2533.

2009-12-16 [matthew] Upgrade to Linux-2.6.32.1. Fixes #2532. [matthew] Upgrade to Automake-1.11.1. Fixes #2529. [matthew] Upgrade to Coreutils-8.2. Fixes #2524.

2009-12-06 [matthew] Move some of inetutils' programs to an FHS-compliant location. Fixes #2524. [matthew] Upgrade to Linux-2.6.32. Fixes #2526. [matthew] Upgrade to Udev-149. Fixes #2525.

2009-12-02 [matthew] Upgrade to Util-Linux-NG-2.16.2. Fixes #2523. [matthew] Upgrade to MPFR-2.4.2. Fixes #2522. [matthew] Upgrade to Autoconf-2.65. Fixes #2520.

2009-11-29 [bdubbs] Provided more information about grub configuration.

2009-11-24 [bdubbs] Create separate standards and rationale pages and reformated. Provided more information about packages needed to satisfy LSB.

2009-11-23 [bdubbs] Add a page describing the Linux standards LFS uses to guide its procedures. Included a sub-section on why each package is in the book. Fixes #1673 and #2196

2009-11-22 [bdubbs] Update host requirements script to print a comment that makeinfo is used to identify the Texinfo package version. [bdubbs] Added a section to each package's dependencies in the Appendix to list external (non-LFS) dependencies for LFS packages. Fixes #1682.

2009-11-21 [matthew] Remove unneccessary .install and ..install.cmd files that were being installed by the Linux headers. [matthew] Upgraded to Coreutils-8.1. Fixes #2518. [matthew] Upgraded to Tcl-8.4.8. Fixes #2517. [matthew] Upgraded to Libtool-2.2.6b. Fixes #2514.

2009-11-16 [bdubbs] Removed paragraph in LFS Target Architectures that said that we can't build a 64-bit loader.

2009-11-16 [bdubbs] Clarified explanation of why we use cross compilation techniques in the Toolchain Technical Notes. Fixes #2412.

2009-11-15 [matthew] Upgraded to Patch-2.6. Fixes #2513. [matthew] Upgraded to Udev-147. Fixes #2512. [matthew] Upgraded to Linux-2.6.31.6. Fixes #2511.

2009-11-14 [bdubbs] Removed obsolete note on the Host System requirements page.

2009-11-12 [bdubbs] Added a note to 'About SBUs' to address parallel make procedures and how SBU values will be affected. [bdubbs] Minor changes to GRUB-1.97.1 instructions.

2009-11-09 [bdubbs] Upgraded to GRUB-1.97.1 Fixes #2510.

2009-11-06 [matthew] Upgraded to Glibc-2.11. Fixes #2509. [matthew] Upgraded to latest upstream patches for Bash. [matthew] Upgraded to Linux-2.6.31.5. Fixes #2508. [matthew] Upgraded to Module-Init-Tools-3.11.1. Fixes #2507.

2009-10-29 [bdubbs] Upgraded to GRUB-1.97. Split the build/install portion from the configuration of /boot and the mbr and placed the build portion in Chapter 6. Expanded the discussion about the /boot mbr portion in Chapter 8. Fixes #2093. This also eliminates the need for an initramfs as specified in #2033.

2009-10-20 [matthew] Upgraded to Linux-2.6.31.4. Fixes #2503. [matthew] Upgraded to GCC-4.4.2. Fixes #2504. [matthew] Upgraded to Binutils-2.20. Fixes #2505.

2009-10-12 [matthew] Upgraded to Kbd-1.15.1. Fixes #2501. [matthew] Upgraded to Man-Pages-3.23. Fixes #2498. [matthew] Upgraded to Linux-2.6.31.3. Fixes #2499. [matthew] Upgraded to Gzip-1.3.13. Fixes #2500.

2009-09-29 [matthew] Upgraded to Linux-2.6.31.1. Fixes #2496. [matthew] Install psmisc's binaries in /usr/bin instead of /bin as they are only called whilst /usr is mounted. Fixes #2469.

2009-09-25 [bryan] Upgrade to udev-config-20090925. Fixes #2497.

2009-09-24 [matthew] Update list of installed headers for Linux. Thanks to Chris Staub for the patch. Fixes #2495. [matthew] Update list of installed programs for various packages. Thanks to Chris Staub for the patch. Fixes #2494.

2009-09-17 [matthew] Upgraded to Bash-4.0-fixes-4.patch. Fixes #2484. [matthew] Upgraded to Linux-2.6.31. Fixes #2485. [matthew] Upgraded to Util-Linux-NG-2.16.1. Fixes #2483. [matthew] Upgraded to Coreutils-7.6. Fixes #2487. [matthew] Upgraded to Man-DB-2.5.6. Fixes #2481.

2009-09-11 [bdubbs] - Deleted the reference to the outdated and incomplete optimization hint.

2009-09-10 [bdubbs] - Added a section to the Preface about LFS supported architectures.

2009-09-02 [bdubbs] - Removed more documentation in the Chapter 5 stripping section.

2009-08-26 [matthew] Upgraded to Udev-146. Fixes #2473. [matthew] Upgraded to Perl-5.10.1. Fixes #2479. [matthew] Upgraded to Linux-2.6.30.5. Fixes #2475. [matthew] - Upgraded to Less-436. Fixes 2471. [matthew] - Upgraded to E2fsprogs-1.41.9. Fixes 2478. [matthew] - Upgraded to Coreutils-7.5. Fixes #2477.

2009-08-19 [bdubbs] - Reworded the notes in the General Compilation Instructions and added a note to bin-utils to have users actually read the General Compilation Instructions.



LFS 6.5 released August 16, 2009.