This is version 8.1-rc2 of the Linux From Scratch book, dated August 18, 2017. 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:
2017-08-16
[bdubbs] - LFS-8.1-rc2 released.
[bdubbs] - Remove unneeded options from glibc.
2017-08-16
[bdubbs] - Add a note to gmp that shows how to create genereic gmp libraries.
2017-08-15
2017-08-11
[bdubbs] - Update to tcl-core-8.6.7. Fixes #4123.
2017-08-08
2017-07-23
2017-07-18
2017-07-13
[bdubbs] - Update to linux-4.12.1. Fixes #4110.
[bdubbs] - Update to libpipeline-1.4.2. Fixes #4109.
[bdubbs] - Update to iproute2-4.12.0. Fixes #4108.
[bdubbs] - Fix the test procedure in make. Fixes #4105.
[bdubbs] - Fix the test procedure in procps-ng. Fixes #4106.
[bdubbs] - Update to glibc-2.25+adc7e06. Fixes #4097.
2017-07-03
[bdubbs] - Update to linux-4.12.
2017-07-02
2017-06-30
[bdubbs] - Update to linux-4.11.8. Fixes #4099.
2017-06-26
[bdubbs] - Fix an error in the mountfs bootscript.
[bdubbs] - Remove outdated seds for diffutils in both Chapters 5 and 6.
2017-06-24
2017-06-21
2017-06-07
[bdubbs] - Update to linux-4.11.4. Fixes #4093.
2017-06-02
2017-05-25
[renodr] - Fix the build for i686 systems. Includes a modification to Chapter 06 Glibc.
2017-05-19
2017-05-13
[dj] - Introduce -isystem to use the final system location of gcc's internal headers in the Glibc build.
[ken] - Update some library versions in Stripping Again, partly fixes #4085.
[dj] - Add additional symlinks to avoid "/tools" references in final system.
2017-05-07
[bdubbs] - Update to flex-2.6.4. Fixes #4084.
2017-05-05
[bdubbs] - Update to man-pages-4.11. Fixes #4083.
2017-05-03
[bdubbs] - Update to gcc-7.1.0. Fixes #4082.
[bdubbs] - Update to iproute2-4.11.0. Fixes #4081.
[bdubbs] - Fix a problem with glibc tests and add some explanations to the configure options.
[bdubbs] - Add a command to touch /root/.vimrc so that the default vim options don't override those in /etc/vimrc.
2017-05-01
[bdubbs] - Update to linux-4.11. Fixes #4080.
[bdubbs] - Update flex patch.
2017-04-26
[bdubbs] - Add a patch to fix a flex regresion in version 2.6.3.
[bdubbs] - Update to linux-4.10.13. Fixes #4079.
2017-04-26
[bdubbs] - Update to grub-2.02. Fixes #4042.
2017-04-25
[bdubbs] - Update to vim-8.0.586. Fixes #4078.
[bdubbs] - Update to eudev-3.2.2. Fixes #4077.
[bdubbs] - Update to linux-4.10.12. Fixes #4075.
[bdubbs] - Update to gperf-3.1. Fixes #4053.
[bdubbs] - Improve instructions to save debugging information for selected libraries when stripping at the end of Chapter 6. Fixes #4076 (again).
2017-04-22
[bdubbs] - Add instructions to save debugging information for selected libraries when stripping at the end of Chapter 6. Fixes #4076.
2017-04-11
[bdubbs] - Remove unneeded --disable-compile-warnings from pkg-config instructions. Thanks to Jeffery Smith for pointing this out.
2017-04-10
2017-04-07
[bdubbs] - Fix an error in bc-1.07.
2017-04-03
[bdubbs] - Update to bc-1.07. Fixes #4071.
2017-03-31
2017-03-28
2017-03-25
[dj] - Update to lfs-bootscripts-20170825. Fix a scope issue in the rc script. Thanks to "quesker" in #lfs-support for the report and subsequent testing.
2017-03-18
2017-03-11
[dj] - Fix description of modifications to gcc/config/{linux,i386/linux{,64}}.h
in
gcc pass 1.
2017-03-08
[dj] - Update /etc/hosts in network configuration.
2017-03-03
2017-02-28
2017-02-25
[bdubbs] - LFS-8.0 released.