This is version 9.0-rc1-systemd of the Linux From Scratch book, dated August 15th, 2019. 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:
2019-08-14
[bdubbs] - LFS-9.0-rc1 released.
2019-08-14
2019-08-04
[bdubbs] - Fix a problem introduced by linux-5.2 by adding an include file to a glibc header.
2019-08-03
[renodr] - Add a patch to systemd to fix issues with networkd on kernel versions 5.2+, and to fix issues with AMD Ryzen CPUs. Fixes #4506.
[bdubbs] - Update to linux-5.2.5. Fixes #4505.
[bdubbs] - Update to kbd-2.2.0. Fixes #4507.
[bdubbs] - Update to glibc-2.30. Fixes #4508.
[bdubbs] - Update to man-pages-5.02. Fixes #4509.
2019-07-21
2019-07-14
[bdubbs] - Fix testing of binutils-2.32 gold linker. Fixes #4498.
[bdubbs] - Update to tzdata-2019b. Fixes #4492.
[bdubbs] - Update to python3-3.7.4. Fixes #4496.
[bdubbs] - Update to meson-0.51.1. Fixes #4497.
[bdubbs] - Update to iproute2-5.2.0. Fixes #4495.
[bdubbs] - Update to grub-2.04. Fixes #4494.
[bdubbs] - Update to linux-5.2.1. Fixes #4493.
[bdubbs] - Update to bc-2.1.0. Fixes #4436.
[bdubbs] - Update to bzip2-1.0.8. Fixes #4499.
2019-07-12
[renodr] - Fix an FTBFS for systemd and do minor text and instructions improvements. Also, fix symlinks that were not removed.
2019-06-29
[bdubbs] - Properly initialize a data structure in OpenSSL to avoid valgrind uninitialized value errors. Fixes #4491.
[bdubbs] - Update to meson-0.51.0. Fixes #4483.
[bdubbs] - Update to gawk-5.0.1. Fixes #4486.
[bdubbs] - Update to expat-2.2.7. Fixes #4488.
[bdubbs] - Update to linux-5.1.15. Fixes #4487.
[bdubbs] - Update to bzip2-1.0.7. Fixes #4490.
2019-06-24
[renodr] - Fixed issue with installing Check's documentation in a versioned directory. Thanks goes to Ryan Marsaw for the report. This was fixed by removing the unrecognized/unused --docdir and replacing it with a "docdir=" in the make install command.
2019-06-18
[renodr] - Update to linux-5.1.11. Fixes the SOCK PANIC issue. Fixes #4485.
2019-06-16
[bdubbs] - Update to vim-8.1.1535. Fixes #4482.
[bdubbs] - Update to shadow-4.7. Fixes #4481.
[bdubbs] - Update to linux-5.1.10. Fixes #4478.
[bdubbs] - Update to less-551. Fixes #4477.
[bdubbs] - Update to util-linux-2.34. Fixes #4462.
[bdubbs] - Remove eudev instructions referring to /tools. Fixes #4480.
2019-06-12
[renodr] - Update to dbus-1.12.16. Fixes #4470.
2019-06-08
[renodr] - make it so that the instructions for removing symlinks before building Util-Linux in Chapter 6 are only visible in systemd.
2019-06-03
2019-05-19
2019-05-11
[pierre] - Fix a hardcoded path to /usr/bin/find in the systemd unit of man-db.
2019-05-03
2019-04-23
[bdubbs] - Apply a change to allow Perl to build correctly when building with the latest versions of gcc.
2019-04-20
2019-04-15
2019-03-27
[bdubbs] - Revert to meson-0.49.2.
2019-03-26
2019-03-25
2019-03-13
[xry111] - Update contents and short descriptions of packages. Fixes #4443.
2019-03-12
2019-03-08
[renodr] - Update to systemd-241. Fixes #4424.
2019-03-05
[bdubbs] - Update to linux-5.0. Fixes #4437.
2019-03-01
2019-03-01
[bdubbs] - LFS-8.4 released.