%general-entities; %patches-entities; ]> Master 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 detailed changes made since the previous release of the book. Changelog Entries: November 24 2005 [Matt Darcy] - Text updates to resources page [Matt Darcy] - Updated reference to LFS news server to reflect that it no longer exists October 30, 2005 [manuel] - Text updates ported from trunk up to r7102. [jim] - Numerous bug reports on e2fsprogs multilib, that configure wouldn't work, could not validate, but added the fix in. Thanx for the reports. October 27, 2005 [jim] - Updated to Coreutils 5.92. [jim] - Updated to Glibc Snapshot 20051024. Fixes stability on MIPS/Sparc Platforms October 26, 2005 [jim] - Fixed login.defs.linux to login.defs - renamed under 4.0.13. [jim] - Updated udev to make the firmware helper. Necessary for devices that depend on firmware to be loaded. [jim] - Updated udev to 071. [jim] - Updated udev installation update based on information from Alex Patrakov. October 24, 2005 [ken] - add ${LFS} when creating passwd, group in chapter 7, and add ${LFS}/etc/sysconfig/clock. Thanks to Duncan Webb. October 18, 2005 [jim] - Updated to File 4.16. [jim] - Updated to Less 385. October 15, 2005 [jim] - Updated to Ncurses 5.5. [jim] - Updated to Man Pages 2.09. [jim] - Updated to Vim 6.4. [jim] - Updated to Shadow 4.0.13. [jim] - Added a sed to remove the glibc dependency on a certain version of gcc. Thanx for the IRC bug report from andre. [jim] - Made all the cross-tools, chroot, boot, and temp-system seds follow the same format. October 13, 2005 [jim] - Changed permissions on btmp to current standards. October 12, 2005 [jim] - Updated users/groups for better functional udev system. Working on removing hotplug from build. October 11, 2005 [ken] - Tidy the text in multilib file-64bit. October 09, 2005 [ken] - Remove 'sed -i' from multilib temp-system bzip2. October 08, 2005 [jim] - Added patch to fix poor tempfile +creation in Texinfo-4.8 that can lead to a symlink attack. From LFS - Archaic October 07, 2005 [ken] - Removed the copy of libiberty.h at the end of binutils in the temporary system October 06, 2005 [ken] - Reordered final-system so that coreutils is built before findutils (sequence as in LFS). This allows the findutils testsuite to complete all three parts, and removes the reference to /tools/bin/sort from the updatedb script installed in the final system. [jim] - Added note to ignore error during glibc-headers build. October 05, 2005 [jim] - Removed all GCC_TARGET_FLAGS. Tried to make the build to use generic commands. October 03, 2005 [jim] - Added patch for coreutils to improve echo's POSIX and bash compatibility and to recognise "\xhh" syntax as required by the testsuite in udev-069 and later. From LFS - Matthew Burgess [jim] - Added Gawk Segfault patch. From LFS - Matthew Burgess September 30, 2005 [ken] - Remove sed -i from parts III and IV where we use the host's sed. [ken] - Move iana-etc in final-system to similar position as in regular LFS, so that it is there for perl's testsuite. [jim] - Various Glibc Updates. Added localedef segfault patch. Fixed MIPS64 and Sparc NPTL builds. September 28, 2005 [jim] - Updated to GCC 4.0.2. [jim] - Updated to Glibc 20050926. September 27, 2005 [jim] - Downgraded to Linux 2.6.12.6, to get ready for stable release of the book. [jim] - Updated to Man-Pages 2.0.8. [jim] - Made NPTL common to all architectures. September 25, 2005 [jim] - Updated to Util-Linux 2.12r. [jim] - Updated to Groff 1.19.2. September 21, 2005 [jim] - Updated to Man 1.6b. [jim] - Updated to Bison 2.1. [jim] - Updated to Glibc Snapshot 20050919. September 20, 2005 [jim] - Corrected type in glibc-ports installation in cross-tools. September 19, 2005 [jim] - Removed LDFLAGS="-s" from sysvinit builds. [jim] - Patches typo fixes. Thank you Justin Knierim. September 17, 2005 [jim] - Updated to Udev 070. [jim] - Updated to Linux 2.6.13.2. September 16, 2005 [jim] - Updated gcc builds. GCC 4.x requires AS_FOR_TARGET and LD_FOR_TARGET. With this change the __thread that has been seen has been elminated. Thanx Ryan Oliver. September 14, 2005 [jim] - Reverted the September 13th Change. Glibc NPTL will not build with out sparcv9 in the target triplet. September 13, 2005 [jim] - Binutils no changed targets for sparc. Now it's sparc-unknown-linux-gnu. September 12, 2005 [ken] - Add patch to fix tar testsuite for gcc4. September 11, 2005 [jim] - Updated to Glibc 20050905 snapshot. Fixes many cross-compile build issues with GCC 4 based cross-lfs. For details read . September 10, 2005 [ken] - Updates to glibc check instructions and linkages. September 2, 2005 [jim] - Updated Specs file adjustment. September 2, 2005 [jim] - Added: Reiser_Crash patch to util-linux build. Thank you Jürg Billeter. [jim] - Updated to Findutils 4.2.25. [jim] - Updated to Libtool 1.5.20. September 2, 2005 [jim] - Specs adjustment works on GCC 4. Same expression for all Architectures, except for Alpha. September 1, 2005 [jim] - Added information about the #cross-lfs IRC support channel. August 31, 2005 [jim] - Updated to GCC 4.0.1. [jim] - Updated to Linux 2.6.12.6. [jim] - Updated to Ncurses patch to 20050827. [jim] - Added missing patch for 64 bit architectures for glibc. August 28, 2005 [jim] - Added another sanity check to prevent error during gcc compile. August 27, 2005 [manuel] - Install Udev's documentation relating to configuring rules (fixes bug LFS 1622). [manuel] - Refrain from using the undocumented --print-file switch for GCC's spec file edit. Use -print-file-name=specs instead (Greg Schafer). August 26, 2005 [jim] - Stop moving some of coreutils binaries to /bin as they aren't required to be there (fixes bug LFS 1620). Copied from Matt's change to the LFS book. [jim] - Updated to Man 1.6a. August 22, 2005 [jim] - Updated to Shadow 4.0.12. [jim] - Updated to Gawk 3.1.5. August 19, 2005 [jim] - Updated to File 4.15. [jim] - Updated to IANA-ETC 2.00. [jim] - Updated to Linux 2.6.12.5. [jim] - Updated to Udev 068. [jim] - Updated to IPRoute2 050816. August 18, 2005 [manuel] - Added Bzip2 bzgrep patch. [manuel] - Fixed the installation directory of Sed documentation. [jim] - Updates to temp-tools section for Pure 64 builds. Thanx to Doug Ronne. August 16, 2005 [manuel] - Text updates ported from trunk up to r6693. [manuel] - Added Bzip2 documentation patch. August 9, 2005 [jim] - Export build variables in temp-tools to .bash_profile. Change recommended by Christian Schneider. August 8, 2005 [jim] - Updated to Udev 065. [jim] - Updated to Linux 2.6.12.4. August 7, 2005 [manuel] - Text updates ported fron trunk up to r6620. [manuel] - Added Vim security fix patch. [jim] - Updated to add Pure 64 bit build. Thanx Ryan Oliver and Ken Moffat. August 6, 2005 [manuel] - Text updates ported fron trunk up to r6612. [manuel] - Added Bash documentation package. July 29, 2005 [manuel] - Text updates ported fron trunk up to r6596. July 23, 2005 [jim] - Removed security patch to Zlib, not needed with new version. July 22, 2005 [jim] - Changed cross-tools to new build method. [jim] - Updated to Man-Pages 2.07. [jim] - Updated to Shadow 4.0.11.1. [jim] - Updated to Zlib 1.2.3. [manuel] - Text updates ported fron trunk up to r6569. July 19, 2005 [jim] - Changed link from netboot hint to netboot mini-book. [jim] - Changed the name of the reboot section to boot. Updated book directories to reflect the change. July 18, 2005 [jim] - Updated to Shadow 4.0.11. [jim] - Updated to Man-Pages 2.06. [jim] - Updated to Linux 2.6.12.3. July 15, 2005 [manuel] - Text updates ported fron trunk up to r6522. July 12, 2005 [jim] - Made temp-tools only make 1 perl, 1 expect, and 1 TCL. Only one version is needed for the testsuites and glibc builds. [jim] - Reverted to multiple perls. They are needed for the glibc builds for each ABI. July 11, 2005 [jim] - Updated to automake 1.9.6. [jim] - Updated to iana-etc to 1.10. [jim] - Downgraded to udev 058, build issue with non-x86 architectures. July 8, 2005 [jim] - Updated flex build in final-system on 64 bit machines to create libfl.a for all ABI's. [jim] - Added security patch to zlib. [jim] - Updated to e2fsprogs 1.38. [jim] - Updated to udev 062. July 7, 2005 [jhuntwork] - Removed patch for ncurses in final-system build, only necessary when cross-compiling. July 6, 2005 [jim] - Added missing binutils patch to final-system. Need multlib scripts patch for all multiple ABI builds. [jim] - Upgraded to Linux-libc-headers 2.6.12.0. July 4, 2005 [jim] - Put in correct Sparc CPU Names into the target-triplet table. July 1, 2005 [jim] - Fixed typos in final-system for multilib. [jim] - Upgraded to Udev 059. [jim] - Upgraded to Linux 2.6.12.2. [jim] - Changed configure to sh configure in iproute2. The current release doesn't set permissions correctly on configure. [jim] - Corrected sparc32 variable in table. June 30, 2005 [jim] - Changed udev rules to an entity. [manuel] - Text updates from trunk up tp r6251. [jim] - Added CPPFLAGS=-D_GNU_SOURCE to patch in temp-system. [jim] - Added testing of adjusting the toolchain to all architectures. [jim] - Updated ld.so.conf to see all multilib directories. June 29, 2005 [jim] - Changed to flex-3 patch. [jim] - Fixed console access on MIPS and Sparc based architectures. This allowed the removal of openssh and openssl on MIPS. [jim] - Updated to TCL 8.4.11. June 28, 2005 [jim] - Updated to Shadow 4.0.10. [jim] - Updated to Man-Pages 2.05. [jim] - Updated creatingdirs.xml in chroot to reflect a multilib environment. This change was only for x86_64, mips64, and sparc64. [jim] - Added Build Flags to multilib builds in chroot. This change was only for x86_64, mips64, and sparc64. [jim] - Fixed linux-libc-headers install in sparc64 and x86_64. June 26, 2005 [jim] - Removed unnecessary bzip2 builds from temp-system build. This change was only for x86_64, mips64, and sparc64. [jim] - Updated Man-pages to 2.04. [jim] - Updated File to 4.14. [manuel] - Added errata page and small changes from trunk up to r6189. [jim] - Removed export CC in udev during final-system. This change was only for x86_64, mips64, and sparc64. [jim] - Added missing symlink in createfiles.xml for lib32 and lib64. This change was only for x86_64, mips64, and sparc64. [jim] - Added missing directories in creatingdirs.xml for lib32 and lib64. This change was only for x86_64, mips64, and sparc64. [jim] - Added missing DESTDIR=${LFS} in udev during reboot section build. This change was only for x86_64, mips64, and sparc64. June 25, 2005 [manuel] - Changed CC="${CC-gcc}" by CC=gcc. [manuel] - Updated to the latest version of the mktemp tempfile patch, which supports building outside the source directory. June 24, 2005 [jhuntwork] - Slight edit to sed in variables page - Old one broke on a powerpc triple-target. [jhuntwork] - Changed echo of variables to be one command. [manuel] - Added --with-tclinclude=$TCLPATH to Expect instructions. [manuel] - Ported text changes from trunk up to r6137. [manuel] - Added the compress symlink to gzip. June 23, 2005 [manuel] - Removed --without-cvs on Glibc cross-tools commands. We aren't using Glibc CVS snapshots. [manuel] - Started cross-lfs text revision. June 22, 2005 [manuel] - Text and commands (when applicable) synchronized with trunk up to r6115. June 21, 2005 [jim] - Removed --included-regex from all grep builds. [jim] - Updated to Man 1.6. June 20, 2005 [jim] - Updated IRC Servers for resources page. [jim] - Removed using config.guess from binutils for ${LFS_HOST}. [jim] - Updated to Findutils 4.2.23. June 16, 2005 [jim] - Updated to Findutils 4.2.22. June 13, 2005 [jim] - Updated to IPRoute2 ss050607. [jim] - Changed cflags from export "" to unset. June 12, 2005 [jim] - Updated to Linux 2.6.11.12. [jim] - Updated to Binutils 2.16.1. June 8, 2005 [jim] - Updated to Shadow 4.0.9. [jim] - Updated to LFS Bootscripts 3.2.2. June 7, 2005 [jim] - Updated to Perl 5.8.7. [jim] - Updated to Man-Pages 2.0.3. [jim] - Updated to TCL 8.4.10. [jim] - Updated to Udev 058. May 28, 2005 [jim] - Added Texinfo to temp-tools section, will allow Binutils to make their info pages on the final-system build. May 27, 2005 [jim] - Adding ownership change to prevent issues during reboot. [jim] - Added a what's next to the last part of the reboot section. [jim] - Updated linux to 2.6.11.11. [jim] - Removed flex, bison, and m4 from temp-system, since we are using FSF binutils. [jim] - Updated gcc to 3.4.4. May 26, 2005 [jim] - Adding necessary changes to the reboot section. [jim] - Adding a modified devices page to reboot section. [jim] - Adding environment to the reboot section. May 24, 2005 [jim] - Finishing the reboot section. May 23, 2005 [jim] - Updated gettext to 0.14.5. [jim] - Changed changelogs to use entities. [jim] - IPRoute2 removed patch and changed to a sed. May 22, 2005 [jhuntwork] - Fixed url for Bzip2. May 19, 2005 [jim] - Fixed util-linux patch entity. [jim] - Updated libtool to 1.15.18. [jim] - Updated linux to 2.6.11.10. [jim] - Updated GRUB to 097. [jim] - Added missing glibc-headers to cross-tools. May 16, 2005 [jhuntwork] - Changed sparc64 to use glibc-linuxthreads.xml in multilib. [jhuntwork] - Fixed setting of CC variable in cross-tools/multilib/glibc-linuxthreads-64bit.xml May 13, 2005 [jhuntwork] - Temp-System: Added multilib build instructions for bzip2. [jhuntwork] - Changed CC="${LFS_TARGET}-gcc buildflags" to CC="${CC} buildflags". May 10, 2005 [jim] - This BOOK is an update of the cross-lfs book into a new format style. Branch Synced from the Release of LFS 6.0 on February 23rd, 2005