%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: 2016-02-16 [renodr] - Add patches for mpfr, binutils, gcc, glibc, and bash 2016-02-15 [renodr] - Document test suite failures. [dj] - Update package timings and statistics. 2016-02-13 [dj] - Add description for base32 in coreutils. [dj] - Updated to systemd-229. [Chris] - Removed obsolete --dbus* switches from systemd installation - current systemd sets reasonable defaults for D-Bus files. 2016-02-09 [dj] - Updated to coreutils-8.25-i18n-2.patch. [dj] - Updated to texinfo-6.1. 2016-02-06 [dj] - Updated to grep-2.23 - Merged from trunk. [dj] - Updated to linux-4.1.1 - Merged from trunk. [dj] - Updated to binutils-2.26 - Merged from trunk. [dj] - Updated to tzdata-2016a - Merged from trunk. 2016-02-01 [dj] - Updated to libcap-2.25. 2016-01-29 [dj] - Corrected installation of nscd configuration after move to in-tree build directory for glibc. 2016-01-28 [dj] - Move external build directories into dedicated build directories inside the source tree for binutils, gcc, and glibc - Merged from trunk. 2016-01-24 [dj] - Update to coreutils-8.25 - Merged from trunk. [dj] - Simplify bash installation procedures - Merged from trunk. 2016-01-17 [dj] - Sync to LFS r10986. [dj] - Update to linux-4.4 - Merged from trunk. [dj] - Update to iproute2-4.4.0 - Merged from trunk. 2016-01-02 [dj] - Fix build of systemd with libblkid and libmount in /tools/lib and move util-linux to its previous build order to solve reciprocal dependency. [dj] - Removed /etc/resolv.conf symlink in network configuration as it is created automatically if needed. 2016-01-17 [dj] - Fix broken build order - move xz, kmod, gettext, and util-linux before systemd. [dj] - Update to man-pages-4.04 - Merged from trunk. 2015-12-31 [dj] - Use 'ipv4" instead of "yes" for DCHP configuration in systemd-networkd configuration. [dj] - Modify text in network configuration page to more accurately reflect current version of systemd. [dj] - Change build order for gperf before expat. [dj] - Change build order for systemd before procps-ng. [dj] - Add --with-systemd to procps-ng configuration. [dj] - Update to systemd-228. [dj] - Update to DBus-1.10.6. [dj] - Sync to LFS r10981. [dj] - Add OpenSSL as optional kernel dependency - Merged from trunk. [dj] - Update to findutils-4.6.0 - Merged from trunk. [dj] - Update to gettext-0.19.7 - Merged from trunk. [dj] - Update to linux-4.3.3 - Merged from trunk. [dj] - Reword FHS Compliance Note - Merged from trunk. [dj] - Update to perl-5.22.1 - Merged from trunk. [dj] - Update to perl-5.22.1 - Merged from trunk. [dj] - Update to man-pages-4.03 - Merged from trunk. [dj] - Fix xz problem identified upstream - Merged from trunk. [dj] - Update to gcc-5.3.0 - Merged from trunk. [dj] - Update to gmp-6.1.0 - Merged from trunk. [dj] - Update host requirements to require GCC-4.7 or later - Merged from trunk. [dj] - Clarify that setting and using the LFS variable assumes the bash shell - Merged from trunk. [dj] - Update to flex-2.6.0 - Merged from trunk. [dj] - Update to man-db-2.7.5 - Merged from trunk. [dj] - Update to kmod-22 - Merged from trunk. [dj] - Add glibc-2.22-largefile-1.patch. [dj] - Update to linux-4.3 - Merged from trunk. [dj] - Update to iproute2-4.3.0 - Merged from trunk. [dj] - Update to grep-2.22 - Merged from trunk. [dj] - Update to util-linux-2.27.1 - Merged from trunk. [dj] - Revise version-check.sh to flag bad /bin/sh symlinks - Merged from trunk. [dj] - Update to less-481 - Merged from trunk. [dj] - Update to man-db-2.7.4 - Merged from trunk. [dj] - Update to tzdata2015g - Merged from trunk. [dj] - Many updates to installed files and directories. Huge thanks to Fernando - Merged from trunk. [dj] - Reset location of anduin hosted files - Merged from trunk. [dj] - Change references to ncursesw5 to ncursesw6. Thanks to Pierre Labastie for the patch - Merged from trunk. [dj] - Update to gettext-0.19.6 - Merged from trunk. [dj] - Update to file-5.25 - Merged from trunk. [dj] - Update to pkg-config-0.29 - Merged from trunk. [dj] - Update to xz-5.2.2 - Merged from trunk. 2015-09-28 [renodr] - Fix a warning when doing the GCC compile tests. [renodr] - Add additional discussion about copying LFS systems from one machine to another machine. [renodr] - Provide ncurses non-wide-character libraries that are compliant with version 5 of ncurses. [renodr] - Remove unnecessary sed in e2fsprogs. [renodr] - Update to util-linux-2.27. [renodr] - Update to linux-4.2. [renodr] - Update to iproute2-4.2.0. [renodr] - Refresh build sizes and SBU values. 2015-08-25 [renodr] - Add an upstream patch for MPFR. [renodr] - Update to libpipeline-1.4.1. [renodr] - Update to linux-4.1.6. [renodr] - Update to man-db-2.7.2. [renodr] - Add a patch to allow glibc to build properly on i386 systems. [renodr] - Remove obsolete r* programs from inetutils. 2015-08-19 [bdubbs] - Add a workaround to ncurses in Chapter 5 for hosts that have mawk installed. [renodr] - Update to binutils-2.25.1. [renodr] - Update to check-0.10.0. [renodr] - Update to procps-ng-3.3.11. [renodr] - Update to man-pages-4.02. [renodr] - Update to glibc-2.22. [renodr] - Update to linux-4.1.5. [renodr] - Update to tzdata2015f. 2015-07-23 [krejzi] - Fixed a warning in the intltool-update perl script caused by perl-5.22. [krejzi] - Updated to dbus-1.8.20. [krejzi] - Updated to systemd-222. 2015-07-16 [bdubbs] - Update to gcc-5.2.0. Fixes *3819. [bdubbs] - Update to gettext-0.19.5.1. Fixes *3818. [bdubbs] - Update to kbd-2.0.3. Fixes #3815. 2015-07-12 [bdubbs] - Update to iproute2-4.1.1. Fixes *3811. [bdubbs] - Update to file-5.24. Fixes *3812. [bdubbs] - Update to linux-4.1.2. Fixes #3814. [bdubbs] - Update to gettext-0.19.5. Fixes #3813. [bdubbs] - Fix a warning in the installed automake perl script. #3809. 2015-07-04 [bdubbs] - Update to iproute2-4.1.0. Fixes *3802. [bdubbs] - Update to texinfo-6.0. Fixes *3803. [bdubbs] - Update to linux-4.1.1. Fixes #3805. [bdubbs] - Update to coreutils-8.24. Fixes #3806. [bdubbs] - Update perl installed files. Fixes #3804. 2015-06-28 [krejzi] - Updated to systemd-221. 2015-06-23 [bdubbs] - Update to tzdata-2015e. Fixes *3798. [bdubbs] - Update to mpfr-3.1.3. Fixes #3800. [bdubbs] - Update to linux-4.1. Fixes #3801. 2015-06-13 [bdubbs] - Simplify gcc-pass1 instructions. Thanks to Pierre Labastie for the patch. Fixes #3797. 2015-06-10 [bdubbs] - Update standards discussion for FHS 3.0 and LSB-5.0. [bdubbs] - Update to inetutils-1.9.4. Fixes #3796. [bdubbs] - Update to file-5.23. Fixes #3795. [bdubbs] - Update to kmod-21. Fixes #3794. 2015-06-07 [bdubbs] - Update to linux-4.0.5. Fixes #3793. 2015-06-05 [bdubbs] - Update to perl-5.22.0. Fixes #3791. 2015-05-25 [bdubbs] - Update to bash-4.3.30-upstream_fixes-2.patch. Fixes #3789. 2015-05-23 [bdubbs] - Update to linux-4.0.4. Fixes #3786. [bdubbs] - Update to e2fsprogs-1.42.13. Fixes #3787. [bdubbs] - Update to gawk-4.1.3. Fixes #3788. [bdubbs] - Added a new patch for gcc to fix inline issues and some libgomp problems. 2015-05-15 [bdubbs] - Add a patch from upstream to fix some libgomp (gcc) problems. 2015-05-14 [bdubbs] - Update to gawk-4.1.2. Fixes #3781. [bdubbs] - Update to linux-4.0.3. Fixes #3782. [bdubbs] - Update to util-linux-2.26.2. Fixes #3783. [bdubbs] - Update to man-pages-4.00. Fixes #3784. [bdubbs] - Update to inetutils-1.9.3. Fixes #3785. [krejzi] - Updated to dbus-1.8.18. 2015-04-26 [bdubbs] - Updated to tzdata-2015d. Fixes #3780. 2015-04-24 [krejzi] - Added a fix for security issue in Glibc (CVE-2015-1781). Thanks to Ken Moffat for identifying the problem and the fix. [krejzi] - Fixed Ncurses and Perl build with GCC 5. Thanks to Ken Moffat and Douglas R. Reno for providing the patches. [krejzi] - Updated to GCC-5.1.0. Fixes #3779. 2015-04-21 [bdubbs] - Update to man-pages-3.8.3. Fixes #3778. 2015-04-16 [bdubbs] - Update to linux-4.0. Fixes #3775. [bdubbs] - Update to tzdata-2015c. Fixes #3776. [bdubbs] - Update to iproute2-4.0.0. Fixes #3777. 2015-03-31 [bdubbs] - Adjust discussion of LFS envronment variable to be before first use. [bdubbs] - Use --with-glibc-version=2.11 in gcc-pass1. [bdubbs] - Update to dejagnu-1.5.3. Fixes #3773. 2015-03-28 [bdubbs] - Update to linux-3.19.3. Fixes #3772. [bdubbs] - Update to tzdata2015b. Fixes #3770. 2015-03-20 [bdubbs] - Update to linux-3.19.2. Fixes #3768. 2015-03-15 [bdubbs] - Update to tcl-core-8.6.4. Fixes #3766. [bdubbs] - Update to util-linux-2.26.1. Fixes #3767. [bdubbs] - Remove non-essential static libraries from the installation. Added a new section in Chapter 6 Introduction, suppressed many static libraries in different packages, and removed the remaining in the Cleaning Up section. Fixes #3751. 2015-03-11 [bdubbs] - Update to intltool-0.51.0. Fixes #3764. 2015-03-08 [bdubbs] - Update to linux-3.19.1. Fixes #3763. [bdubbs] - Update to patch-2.7.5. Fixes #3762. [bdubbs] - Change tcl to minimal tcl-core package. Fixes #3752. 2015-03-07 [bdubbs] - Update to mpc-1.0.3. Fixes #3753. [bdubbs] - Update to man-pages-3.8.1. Fixes #3754. [bdubbs] - Update to xz-5.2.1. Fixes #3757. [bdubbs] - Update to kmod-20. Fixes #3758. 2015-03-06 [krejzi] - LFS-7.7-systemd released.