%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: 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 [matthew] - Upgrade to Zlib-1.2.7. Fixes #3078. [matthew] - Apply latest upstream patches for Bash. Fixes #3077. [matthew] - Add back a patch for Glibc that prevents various BLFS programs, such as aplay, from segfaulting. 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 [matthew] - Upgrade to Linux-3.3.4. Fixes #3074. [matthew] - Upgrade to Man-Pages-3.40. Fixes #3072. [matthew] - Upgrade to Autoconf-2.69. Fixes #3071. [matthew] - Upgrade to Automake-1.12. Fixes #3070. [matthew] - Upgrade to Grep-2.12. Fixes #3068. 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 [matthew] - Upgrade to Linux-3.3.3. Fixes #3067. [matthew] - Upgrade to Man-Pages-3.39. Fixes #3065. [matthew] - Upgrade to Kmod-8. Fixes #3064. 2012-04-19 [bdubbs] - Change two group IDs to support a legacy program. Fixes #3061. 2012-04-15 [matthew] - Upgrade to Linux-3.3.2. Fixes #3063. [matthew] - Upgrade to Automake-1.11.5. Fixes #3062. [matthew] - Use su from chapter 6 Coreutils in the Bash instructions, instead of the one from chapter 5. Install su as su rather than su-tools in chapter 5. Fixes #3057. 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 [matthew] - Upgrade to Linux-3.3. Fixes #3042. [matthew] - Upgrade to Kmod-7. Fixes #3041. [matthew] - Upgrade to Udev-182. Fixes #3040. 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 [matthew] - Remove GCC's cross-compile patch as it isn't required. [matthew] - Apply new upstream patches for Bash. Fixes #3037. [matthew] - Upgrade to Linux-3.2.11. Fixes #3036. [matthew] - Upgrade to Man-Pages-3.37. Fixes #3034. 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.