This is version 7.2 of the Linux From Scratch book, dated September 1, 2012. 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:
2012-09-01
[bdubbs] - LFS-7.2 released.
2012-08-31
[bdubbs] - Fix spelling typos in bootscripts.
2012-08-29
[bdubbs] - Fix spelling typos. Thanks to Gilles Espinasse.
[bdubbs] - Add additional explanations for time zone installation, udev, and network configuration.
2012-08-27
[bdubbs] - Add patch to fix glibc occasional crash with problem nameservers. Fixes #3172.
[bdubbs] - Add instructions to Chapter 5 glibc to add rpc headers to the host system if they are missing.
2012-08-26
[bdubbs] - Install both .tab files in tzdata.
[bdubbs] - Apply upstream patches to make.
2012-08-24
[ken] - Remove redundant sed from automake.
2012-08-22
[bdubbs] - Update glibc text removing noatime mount caution and text regarding test issues.
[bdubbs] - Fix packaging for udev-lfs tarball.
2012-08-21
[bdubbs] - Update udev-lfs tarball for BLFS compatibility.
[ken] - Add four locales to the minimum set for test coverage.
[ken] - Add patch to fix sed utf8 regression test failures.
[bdubbs] - Update statistics for packages.
2012-08-20
2012-08-15
2012-08-15
[bdubbs] - Upgrade to coreutils-8.18. Fixes #3157.
2012-08-14
2012-08-13
2012-08-12
2012-08-06
[matthew] - Install a couple more files from the tzdata tarball so that tzselect works again.
2012-08-05
[matthew] - Upgrade to IPRoute2-3.5.0. Fixes #3148.
[matthew] - Upgrade to Tcl-8.5.12. Fixes #3147.
[matthew] - Upgrade to E2fsprogs-1.42.5. Fixes #3146.
[matthew] - Upgrade to MPC-1.0. Fixes #3142.
[matthew] - Upgrade to Bison-2.6.2. Fixes #3140.
[matthew] - Upgrade to Linux-3.5. Fixes #3138.
[matthew] - Upgrade to Glibc-2.16.0. Fixes #3131.
2012-07-25
[bdubbs] - Minor fixes to udev-lfs tarball.
2012-07-22
2012-07-19
[bdubbs] - Added Time Zone data package to packages section of the book.
[bdubbs] - Added Check to the Rationale section of the book.
2012-07-17
[matthew] - Upgrade to Linux-3.4.5. Fixes #3137.
2012-07-16
[bdubbs] - Updated udev to version 186. This update has a major procedure change due to merging systemd and udev. Fixes #3098.
2012-07-14
[matthew] - Correct the fix for Automake's testsuite. Thanks to Fernando de Oliveira for the report.
2012-07-13
[matthew] - Apply latest upstream patches for Bash. Fixes #3135.
[matthew] - Upgrade to Automake-1.12.2. Fixes #3134.
[matthew] - Upgrade to MPFR-3.1.1. Fixes #3133.
[matthew] - Upgrade to Grep-2.13. Fixes #3132.
[matthew] - Fix Kmod's test suite on x86 hosts. Fixes #3129.
[matthew] - Upgrade to Psmisc-22.19. Fixes #3127.
[matthew] - Upgrade to Linux-3.4.4. Fixes #3126.
2012-07-11
[bdubbs] - Update to GRUB-2.00. Fixes #3130.
2012-07-10
[bdubbs] - Specify PKG_CONFIG_PATH for libpipeline checks. Fixes #3120.
2012-06-23
[matthew] - Upgrade to XZ-5.0.4. Fixes #3125.
[matthew] - Upgrade to Kmod-9. Fixes #3124.
[matthew] - Upgrade to Psmisc-22.18. Fixes #3123.
[matthew] - Upgrade to Man-DB-2.6.2. Fixes #3122.
[matthew] - Upgrade to Gzip-1.5. Fixes #3121.
[matthew] - Upgrade to GCC-4.7.1. Fixes #3117.
[matthew] - Upgrade to E2fsprogs-1.42.4. Fixes #3116.
[matthew] - Upgrade to Linux-3.4.3. Fixes #3114.
2012-06-17
2012-06-10
[ken] - kbd-1.15.3 : go back to changing configure, and touch aclocal.m4 : thanks to Bryan for explaining the problem.
2012-06-07
[matthew] - Remove --disable-perl-regexp switch from chapter 5's Grep instruction. It should be unnecessary now as there should be no way for the host's libraries to leak through to the chapter 5 toolchain. Thanks to Jeremy Huntwork for the report.
2012-06-06
[matthew] - Upgrade to Bison-2.5.1. Fixes #3112.
2012-06-05
[matthew] - Remove a couple of sed commands from Binutils' instructions, as the tests have been fixed upstream. Thanks to Waleed Hamra for the report.
[matthew] - Upgrade to Linux-3.4.1. Fixes #3110.
[ken] - Really remove the redundant program resizecons from kbd, by changing configure.ac instead of configure. Thanks to xinglp.
2012-06-04
2012-06-03
2012-05-30
[bdubbs] - Copy all entries in /lib/udev/devices to /dev in mountvirtfs. Fixes #3102.
[matthew] - Correct the location of various package's man pages. Fixes #3097.
[matthew] - Upgrade to Util-Linux-2.21.2. Fixes #3100.
[matthew] - Upgrade to Perl-5.16.0. Fixes #3094.
[matthew] - Upgrade to IPRoute2-3.4.0. Fixes #3096.
[matthew] - Upgrade to Linux-3.4. Fixes #3092.
[matthew] - Upgrade to E2fsprogs-1.42.3. Fixes #3091.
2012-05-24
[bdubbs] - Minor tweaks to mountkernfs boot script. Also fixes #3093.
2012-05-20
2012-05-18
[ken] - Remove the redundant program resizecons from kbd and remove its man page (program was only installed on i?86, but man page was always installed).
2012-05-14
[matthew] - Upgrade to Linux-3.3.6. Fixes #3089.
2012-05-13
[matthew] - Upgrade to Coreutils-8.17. Fixes #3083.
2012-05-11
[matthew] - Upgrade to Man-Pages-3.41. Fixes #3084.
[matthew] - Upgrade to Linux-3.3.5. Fixes #3080.
[matthew] - Upgrade to GMP-5.0.5. Fixes #3079.
[matthew] - Remove sed from GCC pass 2 and chapter 6, which prevented the fixincludes script from being run; it is no longer run by default. Reported by Jeremy Huntwork.
2012-05-10
[bdubbs] - Add /etc/lsb-release file in Chapter 9.
2012-05-09
[bdubbs] - Update LSB packages in BLFS.
2012-05-06
2012-05-05
[bdubbs] - Various minor text changes to both book and bootscripts.
2012-05-01
[ken] - Upgrade to Kbd-1.15.3. Fixes #2990.
2012-04-29
2012-04-26
[ken] - tidy some minor issues from the merge.
2012-04-25
[bdubbs] - Incorporate changes developed and tested in the jh branch.
[jhuntwork] - Update chapter 5 toolchain technical notes to match changes in build method.
[jhuntwork] - Use --with-native-system-header-dir switch in chapter 5 gcc. This replaces seds that were used previously to alter the CROSS_SYSTEM_HEADER_DIR and NATIVE_SYSTEM_HEADER_DIR values to keep the toolchain searching for headers only in /tools/include and not /usr/include. Thanks to Pierre Labastie. Fixes #3066.
[jhuntwork] - Remove --without-cloog and --without-ppl from chapter 5 gcc. These are unnecessary since it doesn't matter if pass 1 gcc is linked against host libs and it should be impossible for the build of pass 2 gcc to find host headers or libs.
[jhuntwork] - Adjust build method to use sysroot.
2012-04-24
2012-04-19
[bdubbs] - Change two group IDs to support a legacy program. Fixes #3061.
2012-04-15
2012-04-09
[bdubbs] - Update networking bootscripts. See bootscripts change log for details. Fixes #3053.
2012-04-05
[bdubbs] - Change the location for the python gdb module generated by gcc to the correct location. Fixes (again) #3048.
2012-04-03
[matthew] - Upgrade to Linux-3.3.1. Fixes #3059.
[matthew] - Upgrade to Automake-1.11.4. Fixes #3058.
[matthew] - Upgrade to Gawk-4.0.1. Fixes #3056.
[matthew] - Upgrade to Util-Linux-2.21.1. Fixes #3055.
[matthew] - Upgrade to E2fsprogs-1.42.2. Fixes #3051.
[matthew] - Upgrade to Coreutils-8.16 and drop the uname patch. Fixes #3048.
2012-03-28
[bdubbs] - Move a python module for gdb generated by gcc to a better location. Fixes #3048.
[bdubbs] - Adjust minimum version of xz-utils in Host Requirements.
[bdubbs] - Reword description of log files in section Creating Essential Files.
2012-03-27
[matthew] - Add a patch to fix building of Binutils with the -O3 compiler flag. Thanks to Pierre Labastie for the report.
[matthew] - Add the GCC fix patch back to Glibc instructions to fix a build issue on 32-bit hosts. Thanks to Pierre Labastie for the report.
2012-03-26
[matthew] - Upgrade to Man-Pages-3.38. Fixes #3047.
[matthew] - Upgrade to E2fsprogs-1.42.1. Fixes #3046.
[matthew] - Upgrade to Glibc-2.15. Fixes #3045. Thanks to Andy Benton for the patch.
[matthew] - Upgrade to GCC-4.7.0. Fixes #3044. Thanks to Andy Benton for the patch.
[matthew] - Upgrade to IPRoute2-3.3.0. Fixes #3043.
2012-03-22
[bdubbs] - Fix corner case in ipv4-static script.
2012-03-20
2012-03-19
[bdubbs] - Move optional LVM initialization to the end of the udev boot script so an LVM partition can be used for swap.
2012-03-14
2012-03-11
[matthew] - Workaround an issue in Gettext's configure script that can cause it to hang on certain hosts when determining the path for Emacs Lisp files on certain hosts. Reported by and fix provided by DJ Lucas.
2012-03-06
[matthew] - Upgrade to Libpipeline-1.2.1. Fixes #3031.
[matthew] - Upgrade to Kmod-6. Fixes #3030.
[matthew] - Upgrade to Grep-2.11. Fixes #3029.
[matthew] - Upgrade to GCC-4.6.3. Fixes #3028.
[matthew] - Upgrade to Psmisc-22.16. Fixes #3026.
[matthew] - Upgrade to File-5.11. Fixes #3024.
[matthew] - Upgrade to Linux-3.2.9. Fixes #3023.
[matthew] - Upgrade to Util-Linux-2.21. Fixes #3002.
2012-03-02
[bdubbs] - LFS-7.1 released.