This is version 7.4 of the Linux From Scratch book, dated September 8, 2013. 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:
2013-09-08
[bdubbs] - LFS-7.4 released.
2013-09-07
[matthew] - Increase version of Gawk required on the host to 4.0.1. Gawk-3.1.8 from Ubuntu-12.04 hangs during the build of Glibc. Thanks to Walter P. Little for the report.
2013-08-31
[bdubbs] - Add a patch and instructions about how to generate and install a man page for tar. Thanks to Igor for the patch.
2013-08-30
[bdubbs] - Add a sed for glibc to revert an upstream change that causes problems for some architectures.
[bdubbs] - Upgrade to Linux-3.10.10. Fixes #3393.
2013-08-22
[bdubbs] - Update the minimum kernel requirement to 2.6.34 in host system requirements.
2013-08-21
[matthew] - Upgrade to Linux-3.10.9. Fixes #3391.
[matthew] - Add a patch to fix a test failure in Texinfo.
[matthew] - Add a patch to fix an intermittent test failure in Automake.
2013-08-15
[bryan] - Add explanation for new devpts mount options
[bdubbs] - Update several pages to fix regression test failures.
[bdubbs] - Add options when mounting /dev/pts when creating virtual file systems in Section 6.2.
[bdubbs] - Update to linux-3.10.7. Fixes #3388.
2013-08-13
[bdubbs] - Update to glibc-2.18.
[bdubbs] - Update to perl-5.18.1.
2013-08-12
[bdubbs] - Update to linux-3.10.6. Fixes #3387.
2013-08-11
[bdubbs] - Update to vim-7.4.
2013-08-02
[bdubbs] - Update to linux-3.10.5.
[bdubbs] - Update to lfs-bootscripts-20130805. Fixes an issue with ipv4-static-route.
2013-08-02
2013-07-29
2013-07-27
[bdubbs] - Update to systemd-206/udev-lfs-206-1. Fixes #3384.
2013-07-20
2013-07-11
2013-07-06
[bdubbs] - Change the --enable-kernel parameter in glibc to 2.6.34 which is the minimum needed by the current udev packages.
2013-06-30
2013-06-24
2013-06-16
2013-06-10
[bdubbs] - Update to gzip-1.6. Fixes #3362.
2013-06-09
2013-06-05
[bdubbs] - Update to automake-1.13.3. Fixes #3358.
[bdubbs] - Update file program contents.
2013-06-03
2013-05-27
[bdubbs] - Update to procps-3.3.8. Fixes #3354.
[bdubbs] - Update to perl-5.18.0. Fixes #3344.
[bdubbs] - Update to automake-1.13.2. Fixes #3347.
[bdubbs] - Update to gmp-5.1.2. Fixes #3352.
[bdubbs] - Update to linux-3.9.4. Fixes #3348.
[bdubbs] - Add a reference to a book on configuring the kernel.
[bdubbs] - Update check program dependencies. Thanks to Gilles Espinasse for the patch. Fixes #3353.
2013-05-19
[bdubbs] - Expand discussion of file system types and make ext4 the example LFS partition type. Fixes #3346.
2013-05-15
[bdubbs] - Remove unnecessary options in bootscripts due to mtab change.
2013-05-14
[bdubbs] - Change /etc/mtab to be a symbolic link to /proc/self/mounts.
2013-05-12
[matthew] - Upgrade to Linux-3.9.2. Fixes #3345.
2013-05-11
[bdubbs] - Minor update to boot script mountfs to ensure clean shutdown.
[bdubbs] - Upgrade to gawk-4.1.0. Fixes #3343.
2013-05-10
2013-05-04
[matthew] - Upgrade to IPRoute2-3.9.0. Fixes #3339.
2013-05-01
2013-04-29
[bdubbs] - Add bc to Chapter 6 to support Linux-3.9. Fixes #3338.
2013-04-28
[matthew] - Upgrade to Linux-3.8.10. Fixes #3335.
2013-04-26
2013-04-24
2013-04-23
[bdubbs] - Use default locations for kbd files because custom locations are no longer needed by the boot scripts.
2013-04-19
[bdubbs] - Update to udev-202 (systemd-202). Fixes #3329.
2013-04-17
2013-04-16
[bdubbs] - Update list of installed libraries in GMP.
[bdubbs] - Update to udev-201 (systemd-201).
2013-04-03
[bdubbs] - Fix a failure in the procps-ng test suite.
2013-04-01
2013-03-29
[matthew] - Remove notes about enabling LTO support; both GCC and Binutils enable it by default now.
[matthew] - Add texinfo related seds to Binutils pass1 and pass2 as hosts may have a new enough version of Texinfo to cause issues.
[matthew] - Use --disable-install-libiberty to prevent GCC from installing libiberty.a (thanks to Armin K. for the pointer). Retain the existing sed, though, as the flag doesn't work correctly yet.
[matthew] - Remove the now unnecessary instructions that prevented GCC's info files from being built; GCC-4.8.0 contains upstream fixes.
2013-03-28
[matthew] - Upgrade to Binutils-2.23.2. Fixes #3318.
[matthew] - Upgrade to Systemd-199. Fixes #3317.
[matthew] - Upgrade to Procps-NG-3.3.7. Fixes #3316.
[matthew] - Upgrade to Diffutils-3.3. Fixes #3315.
[matthew] - Upgrade to File-5.14. Fixes #3313.
[matthew] - Upgrade to GCC-4.8.0. Fixes #3312. Thanks to Pierre Labastie for the patch on which this was based.
[matthew] - Upgrade to Linux-3.8.4. Fixes #3310.
2013-03-20
[matthew] - Upgrade to Udev-lfs-198-3 to fix issues with libdrm installation in BLFS. Thanks to Nico P for the report, and to Armin for the fix.
2013-03-16
[matthew] - Upgrade to Udev-lfs-198-2 to fix issues with keymap installation in BLFS.
[matthew] - Upgrade to Man-Pages-3.50. Fixes #3308.
[matthew] - Upgrade to Linux-3.8.3. Fixes #3307.
[matthew] - Upgrade to MPFR-3.1.2. Fixes #3306.
[matthew] - Upgrade to Dejagnu-1.5.1. Fixes #3305.
[matthew] - Upgrade to Texinfo-5.1. Fixes #3304.
2013-03-13
[matthew] - Fix a build issue with Check-0.9.9 on some hosts by adding the "sysroot" feature to Binutils. Thanks to Billy O'Connor, Yaacov-Yoseph Weiss and Pierre Labastie for the reports, and to Pierre again for the fix.
[matthew] - Upgrade to Perl-5.16.3. Fixes #3303.
[matthew] - Upgrade to Bash-4.2.45. Fixes #3301.
[matthew] - Upgrade to Systemd-198. Fixes #3300.
[matthew] - Upgrade to Man-Pages-3.48. Fixes #3299.
[matthew] - Upgrade to Linux-3.8.2. Fixes #3297.
[matthew] - Upgrade to Tzdata-2013b. Fixes #3296.
2013-03-03
[matthew] - Remove extraneous ampersands in Kbd instructions. Thanks to Jason Daly for the report.
2013-03-01
[bdubbs] - LFS-7.3 released.