This is version SVN-20080711 of the Linux From Scratch book, dated July 11, 2008. 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:
2008-07-11
[ken] - Belatedly fixed known vulnerabilities in perl.
2008-06-03
[bdubbs] - Added udev-config scripts to appenices.
[bdubbs] - Added lfs-bootscripts to appenices.
[bdubbs] - Updated license to Creative Commons with extracted code under the MIT license.
2008-05-23
[bryan] - Install a few extra rules from the etc/udev/packages directory in udev. Thanks to Dan Nicholson for noticing the issue.
2008-05-22
[bryan] - Updated Udev to 122, udev-config to 20080522, and lfs-bootscripts to 20080522. Also made persistent-net rules able to be pre-generated, using udevadm test. Fixes #2057, #2079 (I think), #2170, and #2186.
2008-04-23
[jhuntwork] - Use -mtune=native for glibc. We don't want our libc optimized for 486. It should be optimized for the local machine.
[jhuntwork] - Updated Autoconf to 2.62.
[jhuntwork] - Updated E2fsprogs to 1.40.8. Fixes #2173.
[jhuntwork] - Fixed behavior in kbd where man pages for optional programs that aren't built are installed. Thanks Greg Schafer for spotting this.
[jhuntwork] - Fixed kbd to install getkeycodes, setkeycodes and resizecons. Also moved loadkeys to /bin from /usr/bin. Thanks, Greg Schafer.
2008-04-22
[jhuntwork] - Updated Kbd to 1.14.1. Fixes #2162.
[jhuntwork] - Updated Flex to 2.5.35. Fixes #2179.
2008-04-11
[bdubbs] - Updated host requirments to check for symbolic links from sh, awk, and yacc.
2008-04-03
[jhuntwork] - Suppress installation of uptime in coreutils. Thanks to Randy McMurchy. Fixes #2133.
[jhuntwork] - Upgraded to iana-etc-2.30. Fixes #2174.
[jhuntwork] - Added patch for 256-byte inode support in GRUB. Fixes #2161.
2008-04-02
[jhuntwork] - Updated to linux-2.6.24.4, fixes #2157.
[jhuntwork] - Added an upstream patch for db-4.6.21, thanks Randy McMurchy for the report. Fixes #2164.
2008-03-30
[dnicholson] - Added --sysconfdir parameter to
Man-db's configure command so that man_db.conf is installed in
/etc.
2008-03-27
[ken] - Updated bzip2 to 1.0.5, fixes CVE-2008-1372.
2008-02-26
[ken] - Corrected typo in name of ru-ms keymap.
[ken] - Updated Kbd to 1.13.
2008-02-24
[matthew] - Add --libexecdir parameter to Man-db's configure command so that globbing and manconv are installed into /usr/libexec/man-db. Fixes #2153. Also, remove the --enable-mb-groff parameter, as this is now detected automatically.
2008-02-19
[ken] - Updated Grep to 2.5.3, thanks to Matthew for the fix for automated builds.
[ken] - Updated Flex to 2.5.34.
[ken] - Updated Module-Init-Tools to 3.4.
2008-02-17
[matthew] - Upgraded to latest upstream Vim patches.
[matthew] - Upgraded to Tcl-8.4.18. Fixes #2146.
[matthew] - Upgraded to Man-pages-2.78. Fixes #2152.
[matthew] - Upgraded to Man-DB-2.5.1. Fixes #2148.
[matthew] - Upgraded to Linux-2.6.24.2. Fixes #2147.
[matthew] - Now that mktemp is installed by Coreutils in chapter 5, there is no need to fix up GCC's gccbug in chapter 6. Thanks to Greg Schafer for the report.
[matthew] - Upgraded to Findutils-4.2.33. Fixes #2151.
[matthew] - Upgraded to E2fsprogs-1.40.6. Fixes #2149.
2008-02-07
[matthew] - Added a patch to fix a known issue in the Automake test suite. Fixes #2143.
[matthew] - Upgraded to Man-pages-2.77. Fixes #2142.
[matthew] - Upgraded to Libtool-1.5.26. Fixes #2141.
[matthew] - Upgraded to GCC-4.2.3. Fixes #2140.
[matthew] - Upgraded to Coreutils-6.10. Removed Mktemp-1.5 as Coreutils provides its own implementation now. Removed the coreutils binary suppression patch as the configure script can now be given a list of programs not to install. Fixes #2133.
[matthew] - Upgraded to E2fsprogs-1.40.5. Fixes #2138.
2008-01-29
2008-01-22
2008-01-19
2008-01-04
2007-12-23
2007-12-08
[matthew] - Upgraded to latest upstream fixes for Vim. Fixes #2108.
[matthew] - Upgraded to Texinfo-4.11. Fixes #2074.
[matthew] - Upgraded to Psmisc-22.6. Fixes #2104.
[matthew] - Upgraded to Man-Pages-2.70. Fixes #2110.
[matthew] - Upgraded to Man-DB-2.5.0. Fixes #2109.
[matthew] - Upgraded to Linux-2.6.23.9. Fixes #2106.
[matthew] - Upgraded to Less-416. Fixes #2105.
[matthew] - Upgraded to Gettext-0.17. Fixes #2103.
[matthew] - Removed the modifications to Gawk's config.h as Gawk-3.1.6 fixes the bug that they were working around. Fixes #2107. Thanks to Erik-Jan for the report.
[matthew] - Removed the modifications to Gawk's config.h as Gawk-3.1.6 fixes the bug that they were working around. Fixes #2107. Thanks to Erik-Jan for the report.
[matthew] - Upgraded to E2fsprogs-1.40.3. Fixes #2116.
2007-11-25
[bdubbs] - Fixed test for Debian binutils.
2007-10-29
[bdubbs] - Removed obsolete note from Creating Symlinks section about continuation lines in udev rules. Changed dailout group to uucp for udev rule compatability.
[matthew] - Upgrade to the latest upstream patches for Vim.
[matthew] - Add a patch to fix a segfault in usb_id.
[matthew] - Upgrade to Tcl-8.4.16. Fixes #2084.
[matthew] - Upgrade to Tar-1.19. Fixes #2090.
[matthew] - Upgrade to Man-Pages-2.67. Fixes #2078.
[matthew] - Upgrade to Linux-2.6.23.1. Fixes #2088.
[matthew] - Upgrade to Less-409. Fixes #2087.
[matthew] - Upgrade to IPRoute2-2.6.23. Fixes #2091.
[matthew] - Upgrade to Glibc-2.7. Fixes #2095.
[matthew] - Upgrade to GCC-4.2.2. Fixes #2089.
[matthew] - Upgrade to Gawk-3.1.6. Fixes #2098.
[matthew] - Upgrade to DB-4.6.21. Fixes #2086.
2007-09-25
[manuel] - More updates in dependencies list. Thanks to Chris Staub for the patch.
2007-09-23
[manuel] - Updated dependencies list. Thanks to Chris Staub for the patch.
2007-09-21
[manuel] - Fixed glibc-libidn tarball extension.
2007-09-18
[manuel] - Added remap attributes to userinput tags in packages pages to help adding package manager support and other extensions into jhalfs. Made all testsuite commands screen blocks for consistency.
2007-09-16
[manuel] - Updated Ncurses contents list and fixes some typos. Thanks to Chris Staub for the patch.
2007-09-15
[matthew] - Add latest upstream patches for Vim.
[matthew] - Upgrade to Sysklogd-1.5. Fixes #2055.
[matthew] - Add latest upstream patches for Readline. Fixes #2068.
[matthew] - Upgrade to Man-pages 2.64. Fixes #2061.
[matthew] - Upgrade to Linux-2.6.22.6. Fixes #2070.
[jhuntwork] - Upgrade to Glibc-2.6.1. Fixes #2018. Thanks to Matthew Burgess for preparing a discrete patch, Robert Connolly and Dan Nicholson for investigating how best to adjust CFLAGS, and Greg Schafer for showing the technical benefits of using CFLAGS with Glibc.
[jhuntwork] - Upgrade to GCC-4.2.1. Fixes #2002. Thanks to Matthew Burgess for preparing a discrete patch.
[matthew] - Upgrade to DB-4.6.19. Fixes #2051.
[matthew] - Upgrade to Binutils-2.18. Fixes #2069.
[matthew] - Add latest upstream patches for Bash. Fixes #2067.
2007-09-07
[manuel] - Added sect1info metainformation blocks to packages pages to help adding package manager support into jhalfs.
LFS 6.3 released August 28, 2007.