This is version 8.4-systemd of the Linux From Scratch book, dated Maarch 1, 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-03-01
[bdubbs] - LFS-8.4 released.
2019-02-25
2019-02-19
[bdubbs] - Add an optional modification to the build procedure for ninja to allow use the the environment variable NINJAJOBS.
2019-02-14
[bdubbs] - Update to linux-4.20.8. Fixes #4423.
[bdubbs] - Fix a problem when building Python in Chapter 5 where some hosts may use host dependent headers.
2019-02-11
2019-02-08
[renodr] - Update host system requirements.
2019-02-06
[bdubbs] - Simlify instructions for glibc in Chapter 5. Thanks to Romain Geissler for the report.
2019-02-05
2019-02-02
2019-02-01
[bdubbs] - Update to bison-3.3.1. Fixes #4412.
[bdubbs] - Update to glibc-2.29. Fixes #4415.
[bdubbs] - Update to libpipeline-1.5.1. Fixes #4413.
[bdubbs] - Update to linux-4.20.6. Fixes #4409.
[bdubbs] - Update to meson-0.49.1. Fixes #4410.
[bdubbs] - Update to mpfr-4.0.2. Fixes #4416.
[bdubbs] - Update to ninja-1.9.0. Fixes #4414.
2019-01-27
[pierre] - Fix a bug introduced in tar-1.31, by adding a sed to the build instructions. Also remove an obsolete comment about a failing test.
2019-01-20
[renodr] - Regenerate the systemd man pages tarball with the Non-namespaced versions of the Docbook XSL Stylesheets.
2019-01-11
[renodr] - Add a security patch for systemd-240. This fixes CVE-2018-16865 and CVE-2018-16864 (memory corruption in journald leading to stack overflows / arbitrary code execution). Apply this as soon as you can. Fixes #4408.
2019-01-10
[bdubbs] - Update to linux-4.20.1. Fixes #4398.
[bdubbs] - Update to diffutils-3.7. Fixes #4401.
[bdubbs] - Update to tar-1.31. Fixes #4402.
[bdubbs] - Update to man-db-2.8.5. Fixes #4403.
[bdubbs] - Update to bash-5.0. Fixes #4404.
[bdubbs] - Update to readline-8.0. Fixes #4405.
[bdubbs] - Update to iproute2-4.20.0. Fixes #4406.
[bdubbs] - Update to util-linux-2.33.1. Fixes #4407.
2019-01-01
2018-12-27
[renodr] - Update to linux-4.19.12. Fixes #4389.
[renodr] - Update to e2fsprogs-1.44.5. Fixes #4390.
[renodr] - Update to bison-3.2.4. Fixes #4391.
[renodr] - Update to sed-4.7. Fixes #4392.
[renodr] - Update to grep-3.3. Fixes #4393.
[renodr] - Update to systemd-240. Contains a critical fix for systemd-tmpfiles (privilege escalation). Fixes #4394.
[renodr] - Update to Python-3.7.2. Fixes #4395.
[renodr] - Update to groff-1.22.4. Fixes #4396.
2018-12-12
[renodr] - Add a note to libffi about optimizing for the specific CPU in use at compile time. Similar to GMP, this causes Illegal Operation errors if the installation is moved to another system.
2018-12-11
2018-12-01
2018-11-25
[bdubbs] - Update to bison-3.2.2. Fixes #4380.
2018-11-24
[dj] - Update to linux-4.19.4. Fixes #4381.
[dj] - Update to systemd-239-6b4878d.
[dj] - Add "wheel" group to systemd groups.
[dj] - Add touch to the list of moved coreutils programs, and clarify necessity of the moves to meet FHS compliance.
2018-11-21
[renodr] - Add "wheel" group to satisfy systemd requirements. Fixes #4376.
[renodr] - Add a sed to fix a bug in autoconf's test suite. Fixes #4372.
[renodr] - Update to tcl-8.6.9. Security update. Fixes #4375.
[renodr] - Update to openssl-1.1.1a. This is a security update. Fixes #4379.
[renodr] - Update to systemd-239-25d1ba1. This fixes three security problems in systemd. Fixes #4377.
[renodr] - Update to linux-4.19.3. Fixes #4373.
[renodr] - Update to elfutils-0.175. Fixes #4374.
2018-11-19
[bdubbs] - Update to libcap-2.26. Fixes #4378.
2018-11-09
2018-11-06
2018-10-29
2018-10-27
2018-10-10
2018-09-30
[dj] - Restore build of Util-Linux in chapter5 to avoid reciprocal dependency for Systemd.
[dj] - Moved installation of Util-Linux and E2fsprogs after Procps to satisfy build order in the Systemd book. This has no effect on the SysV book.
2018-09-20
[bdubbs] - Clean up of unneeded symbolic links. Reordered packages so version specific packages are built as late as possible in Chapter 6. Now building util-linux in Chapter 5 is unneeded and has been removed. Fixes #4345 and #4349.
[bdubbs] - Update to elfutils-0.174 (libelf). Fixes #4348.
[bdubbs] - Update to psmisc-23.2. Fixes #4347.
[bdubbs] - Update to openssl-1.1.1. Fixes #4346.
[bdubbs] - Update to linux-4.18.9. Fixes #4344.
2018-09-02
2018-09-01
[bdubbs] - LFS-8.3 released.