%general-entities; ]> Changelog This is version &version; of the 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 changes made since the previous release of the book. Changelog Entries: 2010-09-06 [matthew] - Use --disable-libgomp instead of using LD_LIBRARY_PATH to avoid a failure in GCC pass 2's configure script. 2010-09-03 [bdubbs] - Add -Duseshrplib to perl configuration to build a shared library needed by some perl modules. Fixes #2745. [bdubbs] - Add sed to stop underquoting an M4 script in pkg-config. Fixes #2746. 2010-08-31 [bdubbs] - Update to linux-2.6.35.4. Fixes #2743. 2010-08-17 [matthew] - Correct the fix for the iproute2 bug. Thanks to Gilles Espinasse for the pointer. 2010-08-16 [bdubbs] - Updated to vim-7.3. Fixes #2721. 2010-08-15 [bdubbs] - Added a note to the zlib build options explanation that -mstackrealign may cause build failures on non-Intel architectures. Fixes #2733. [matthew] - Fix a bug in iproute2 that prevents ip route get from producing any output. Thanks to Thomas Trepl for the report, and to Andrew Benton for the fix. [matthew] - Upgrade to Udev-161. Fixes #2739. [matthew] - Upgrade to Linux-2.6.35.2. Fixes #2737. [matthew] - Move the fuser program to the root filesystem as it is used in the netfs bootscript. Fixes #2736. [matthew] - Build peekfd on x86_64 as well as x86. Fixes #2734. 2010-08-10 [bdubbs] - Added fstab-decode to list of progrms installed by sysvinit. 2010-08-08 [matthew] - Upgrade to Bison-2.4.3. Fixes #2732. [matthew] - Upgrade to IPRoute2-2.6.35. Fixes #2731. [matthew] - Upgrade to Glibc-2.12.1. Fixes #2730. 2010-08-03 [matthew] - Upgrade to Autoconf-2.67. Fixes #2729. [matthew] - Add parameters to prevent chapter 5 GCC builds from linking to the host system's CLooG and PPL libraries that will not be present in chapter 6. Fixes #2723. [matthew] - Upgrade to Linux-2.6.35. Fixes #2728. [matthew] - Upgrade to GCC-4.5.1. Fixes #2727. [matthew] - Upgrade to Make-3.82. Fixes #2726. 2010-07-26 [matthew] - Make GCC use the system-wide copy of Zlib rather than its bundled version. Fixes #2718. [matthew] - Upgrade to Psmisc-22.12. Fixes #2717. [matthew] - Upgrade to Udev-160. Fixes #2711. [matthew] - Upgrade to Linux-2.6.34.1. Fixes #2709. [matthew] - Upgrade to Autoconf-2.66. Fixes #2705. 2010-07-18 [bdubbs] - Updated discussion of building packages in parallel. Fixes #2712. [bdubbs] - Updated dependencies for GRUB and Glibc. Thanks to splotz90 for the patch. Fixes #2716. [bdubbs] - Clarified wording about device creation when mounting virtual filesystems. Fixes #2715. 2010-07-07 [matthew] - Fixed creation of a GRUB boot disk. Fixes #2706. Thanks to Sebastian Plotz for the report and fix. 2010-07-04 [robert] - Fixed the util-linux tarball url. 2010-07-02 [bdubbs] - Clarified that SBU data is not included in Chapter 5, but is included in Chapter 6. Thanks to littlebat for the patch. Fixes #2702. [bdubbs] - Expand and reformat notes concerning grub.cfg. [bdubbs] - Updated to util-linix-ng-2.18. Fixes #2681. 2010-07-01 [ken] - Minor text correction. Fixes #2701. 2010-06-27 [bdubbs] - Update to udev-158. Also add a new udev-testfiles tarball and an instuction to make check. Fixes #2692 and #2700. [bdubbs] - Update to sysvinit-2.88dsf. Fixes #2677. [bdubbs] - Added new CFLAGS options to zlib configure instruction in order to prevent some seg faults when building with gcc-4.5. Fixes #2691. [bdubbs] - Updated explanation of glibc timeout errors and added TIMEOUTFACTOR as a possible solution. Fixes #2683. [bdubbs] - Update installed programs lists. Thanks to Chris Staub for the patch. Fixes #2678. 2010-06-22 [matthew] - Upgrade to Man-Pages-3.25. Fixes #2695. [matthew] - Upgrade to MPFR-3.0.0. Fixes #2687. 2010-06-21 [matthew] - Upgrade to Udev-157. Fixes #2676. [matthew] - Upgrade to Gettext-0.18.1.1. Fixes #2686. [matthew] - Upgrade to Libtool-2.2.10. Fixes #2690. [matthew] - Upgrade to Expect-5.44.1.15. Fixes #2689. 2010-06-19 [bdubbs] - Add a consolidated set of patches to DejaGNU. Fixes #2684. 2010-06-18 [bdubbs] - Update to Module-Init-Tools-3.12. Fixes #2675 and #2688. [bdubbs] - Add a sed to the current kernel to work around a bug in linux-2.6.34 and earlier. This change will be removed when incorporated into a subsequent version of the kernel. Fixes #2662. 2010-06-16 [bdubbs] - Update kernel version specified in Chapter 5 glibc instructions to be consistent with host requirements and Chapter 6 glibc. 2010-06-14 [robert] - Make rmdir verbose when installing udev. 2010-06-01 [bdubbs] - Update host requirements to those packages built in LFS-6.3. 2010-05-29 [matthew] - Upgrade to Udev-156. Fixes #2671. [matthew] - Upgrade to Pkg-config-0.25. Fixes #2670. [matthew] - Upgrade to Glibc-2.11.2. Fixes #2669. [matthew] - Upgrade to Gettext-0.18. Fixes #2660. 2010-05-26 [bdubbs] - Add additional information to clarify the build process. 2010-05-23 [ken] - Reword the ABI note in gmp (chapter06) to correct it, and to stress that it is for 32-bit. Fixes #2648 [bdubbs] - Add a patch to fix some internal problems in Man-DB when viewing some pages. Thanks to William Immendorf for posting the patch. Fixes #2652 [bdubbs] - Add installed directories information to each package. Thanks to Chris Staub for the patch. Fixes #2655 2010-05-21 [matthew] - Remove an empty documentation directory created by Udev-154. [matthew] - Upgrade to IPRoute2-2.6.34. Fixes #2668. [matthew] - Upgrade to E2fsprogs-1.41.12. Fixes #2667. [matthew] - Upgrade to Perl-5.12.1. Fixes #2666. [matthew] - Added latest upstream patches for Bash. Fixes #2665. [matthew] - Upgrade to MPC-0.8.2. Fixes #2664. [matthew] - Upgrade to Inetutils-1.8. Fixes #2663. [matthew] - Upgrade to Gawk-3.1.8. Fixes #2659. [matthew] - Install Man-DB's documentation in a versioned directory. Fixes #2658. [matthew] - Upgrade to Diffutils-3.0. Fixes #2656. [matthew] - Correct documentation installation instructions for MPFR. Thanks to Chris Staub for the patch. Fixes #2655. [matthew] - Upgrade to Coreutils-8.5. Fixes #2643. [matthew] - Upgrade to Udev-154. Fixes #2639. [matthew] - Upgrade to Zlib-1.2.5. Fixes #2638. [matthew] - Upgrade to Linux-2.6.34. Fixes #2628. [matthew] - Add a patch to fix incorrect version numbers in Bzip2. Thanks to Jeremy Huntwork (LightCube OS) for the patch. Fixes #2624. 2010-05-06 [bdubbs] - Removed a sed in Chapter 6 GCC instructions that has been fixed in GCC-4.5.0. Fixes #2653. 2010-05-03 [bdubbs] - Added a patch to fix a buffer overflow errror in tar. The fix is specific to building with gcc-4.5 and later. Fixes #2610. [bdubbs] - Added precedures for the new diffutils test suite. Thanks to Chris Staub. Fixes #2650. [bdubbs] - Made minor text changes in Chapter 5, gawk and Chapter 6, patch. Thanks to Chris Staub. Fixes #2649. [bdubbs] - Made several text changes in Section v, Rationale for Packages in the Book. Thanks to Chris Staub for the patch. Fixes #2644. [bdubbs] - Add file to Chapter 5 to remove several warning messages in Chapter 6 binutils. Fixes #2640. 2010-04-20 [matthew] Upgrade to GCC-4.5.0, including the addition of its new dependency, MPC. Fixes #2636. [matthew] Upgrade to Perl-5.12.0. Fixes #2635. [matthew] Upgrade to Kbd-1.15.2. Fixes #2634. [matthew] Remove the now unused --docdir parameter for Udev. Fixes #2633. [matthew] Upgrade to Psmisc-22.11. Fixes #2631. [matthew] Move killall to /bin so that installs with a separate /usr partition and no Sysvinit installed will boot. Fixes #2622. [matthew] Upgrade to Grep-2.6.3. Fixes #2621. [matthew] Add upstream fixes 001-005 for Bash. Fixes #2620. [matthew] Remove the Vim fixes patch as it is out of date and looks to be applying fixes still in upstream's development cycle. Fixes #2597. 2010-04-12 [bdubbs] - Adjust zlib instructions to ensure .pc file and all libraries are in the proper location. Thanks to Chris Staub. Fixes #2630. 2010-03-27 [matthew] Upgrade to Grep-2.6.1. Fixes #2617. [matthew] Upgrade to Util-Linux-NG-2.17.2. Fixes #2616. [matthew] Upgrade to Bison-2.4.2. Fixes #2615. 2010-03-20 [bdubbs] - Add a sed to the tar command to fix an error in the latest release. The fix is from upstream. 2010-03-18 [matthew] Upgrade to Linux-2.6.33.1. Fixes #2608. [matthew] Upgrade to E2fsprogs-1.41.11. Fixes #2607. [matthew] Upgrade to Zlib-1.2.4. Fixes #2606. [matthew] Upgrade to Tar-1.23. Fixes #2603. [matthew] Upgrade to Grub-1.98. Fixes #2602. [matthew] Remove commands no longer necessary in order to run the Bash test suite. Fixes #2601. [matthew] Upgrade to Binutils-2.20.1. Fixes #2599. 2010-03-01 [matthew] Upgrade to Man-pages-3.24. Fixes #2596. [matthew] Upgrade to M4-1.4.14. Fixes #2594. [matthew] Upgrade to IPRoute2-2.6.33. Fixes #2592. [matthew] Upgrade to Linux-2.6.33. Fixes #2587. [matthew] Upgrade to Man-DB-2.5.7. Fixes #2583. [matthew] Upgrade to Util-Linux-NG-2.17.1. Fixes #2581. [matthew] Upgrade to Diffutils-2.9. Fixes #2577. This also drops the i18n patch as it has been rejected upstream. [matthew] Upgrade to GMP-5.0.1. Fixes #2572. [matthew] Post-LFS-6.6 cleanup.