This is version 11.0-systemd-rc2 of the Linux From Scratch book, dated August 20th, 2021. 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 https://www.linuxfromscratch.org/mirrors.html.
Below is a list of changes made since the previous release of the book.
Changelog Entries:
2021-08-20
[renodr] - LFS 11.0-rc2 released.
[bdubbs] - Add a sed to glibc in Chapter 8 to fix a critical security issue.
2021-08-18
[bdubbs] - Eliminate an instruction to remove a test in bunutils that no longer fails.
2021-08-16
[dj] - add p11-kit to dependencies list for systemd.
2021-08-15
[renodr] - LFS-11.0-rc1 released.
2021-08-14
[bdubbs] - Update to grep-3.7. Fixes #4901.
2021-08-13
2021-08-08
2021-08-06
[xry111] - Fix libasan.a
building GCC with Glibc-2.34. Addresses BLFS
#15350.
2021-08-02
2021-08-01
2021-07-27
2021-07-27
[xry111] - Use workaround for Glibc NSS modules during stripping, to prevent bash from crash.
2021-07-26
[thomas] - Fix a programming error in shadow-4.9
2021-07-25
[xry111] - (Hopefully) complete stripping workaround.
2021-07-25
2021-07-23
2021-07-22
[dj] - Correct page IDs in Chapter 08 dejagnu, expect, and tcl.
[dj] - Ensure that glibc installs ldconfig and sln to
/usr/sbin
.
2021-07-20
[ken] - Update to linux-5.13.4 (security fix). Fixes #4886.
[xry111] - Use a fixed, non-zero UID for tester
user, and spawn a new
pseudoterminal to satisfy bash testsuite.
2021-07-19
[renodr] - Add text about security advisories to the Errata page.
2021-07-17
[ken] - Fix test failures in perl-5.34.0 by building less before perl and by patching perl for a problem highlighted by gdbm-1.20. Fixes #4885.
2021-07-15
[bdubbs] - Remove modifications to m4 that are no longer needed.
2021-07-08
[renodr] - Added Jinja2-3.0.1.
[renodr] - Added MarkupSafe-2.0.1.
[renodr] - Update to texinfo-6.8. Fixes #4880.
[renodr] - Update to iproute2-5.13.0. Fixes #4879.
[renodr] - Update to Python-3.9.6 (Security Update). Fixes #4878.
[renodr] - Update to systemd-249 (Security Update). Fixes #4882.
[renodr] - Update to Linux-5.13.1. Fixes #4873.
2021-07-01
[ken] - Patch gcc to fix some regressions (will be needed to build firefox-91ESR in BLFS) and to allow it to build against linux-5.13.0 kernel headers. Fixes #4875.
2021-06-28
[ken] - If installing individual locales, add 9 more used by libstdc++-v3 tests. Fixes #4877.
2021-06-27
2021-06-18
[bdubbs] - Ensure libcap installs capsh.
2021-06-15
[bdubbs] - Update to iana-etc-20210611. Addresses #4722.
[bdubbs] - Update to vim-8.2.3001. Addresses #4500.
[bdubbs] - Update to util-linux-2.37. Fixes #4865.
[bdubbs] - Update to meson-0.58.1. Fixes #4867.
[bdubbs] - Update to linux-5.12.10. Fixes #4866.
[bdubbs] - Update to m4-1.4.19. Fixes #4864.
[bdubbs] - Update to grub-2.06. Fixes #4868.
2021-06-09
[ken] - For consistency, make the cpp link in /usr/lib.
[ken] - Install iproute2 programs in /usr/sbin for consistency.
2021-05-31
[ken] - Update to linux-5.12.8 (security fix). Fixes #4863.
2021-05-28
[bdubbs] - Update to iana-etc-20210526. Addresses #4722.
[bdubbs] - Update to vim-8.2.2890. Addresses #4500.
[bdubbs] - Update to zstd-1.5.0. Fixes #4858.
[bdubbs] - Update to perl-5.34.0. Fixes #4860.
[bdubbs] - Update to linux-5.12.7. Fixes #4857.
[bdubbs] - Update to libcap-2.50. Fixes #4862.
[bdubbs] - Update to kmod-29. Fixes #4859.
[bdubbs] - Update to expat-2.4.1. Fixes #4861.
[bdubbs] - Update to elfutils-0.185. Fixes #4855.
[bdubbs] - Update to bc-4.0.2. Fixes #4855.
2021-05-26
[thomas] - Remove obsolete DOCDIR option from iproute2 install command.
2021-05-17
[bdubbs] - Tweak install directories for eudev and e2fsprogs. Thanks to Ryan Marsaw for the report.
2021-05-14
[ken] - Add a Note about upgrading in OpenSSL.
2021-05-12
[bdubbs] - Removed instructions for running tests in Python due to an indefinite hang in the partial LFS envrionment.
[renodr] - Moved LFS to a merged-/usr configuration. Thanks goes to Xi Ruoyao for doing almost all of the work. Fixes #4848.
[renodr] - Update to gcc-11.1.0. Fixes #4847.
[renodr] - Fix a FTBFS when building glibc-2.33 with gcc-11.1.0.
[renodr] - Update to systemd-248. Fixes #4841.
[renodr] - Update to iproute2-5.12.0. Fixes #4852.
[renodr] - Update to Python-3.9.5. Fixes #4854.
[renodr] - Update to meson-0.58.0. Fixes #4853.
[renodr] - Update to linux-5.12.2. Fixes #4840.
2021-04-28
[renodr] - Fix building systemd with Linux-API-Headers 5.11.14 and higher, as well as with meson-0.57.2. Fixes #4851.
[bdubbs] - Add manual locales needed for tests if using alternate locale installation instructions. Fixes #4844.
[bdubbs] - Minor changes to boot scripts. Fixes #4842. Thanks to Scott Andrews for the report.
2021-04-26
[bdubbs] - Update to vim-8.2.2812. Addresses #4500.
[bdubbs] - Update to iana-etc-20210407. Addresses #4722.
[bdubbs] - Update to Python3-3.9.4. Fixes #4843.
[bdubbs] - Update to meson-0.57.2. Fixes #4846.
[bdubbs] - Update to linux-5.11.16. Addresses #4840.
[bdubbs] - Update to less-581. Fixes #4849.
[bdubbs] - Update to file-5.40. Fixes #4839.
[bdubbs] - Update to bc-4.0.1. Fixes #4845.
2021-04-22
[xry111] - Revert 2772bb9c, as the proposed fix in it is rejected by Python maintainers explicitly.
2021-04-06
The XML source code of this book is migrated from SVN to Git.
2021-03-26
[renodr] - Update to openssl-1.1.1k (Security Update). Fixes #4838.
[renodr] - Update to attr-2.5.1. Fixes #4833.
[renodr] - Update to linux-5.11.10. Fixes #4834.
[renodr] - Update to bc-3.3.4. Fixes #4835.
[renodr] - Update to man-pages-5.11. Fixes #4836.
[renodr] - Update to expat-2.3.0. Fixes #4837.
[renodr] - Update to acl-2.3.1. Fixes #4832.
2021-03-17
[xry111] - Use -j1
for
Binutils installation. Thanks report from Hans Meier.
2021-03-15
[bdubbs] - Update to vim-8.2.2604. Addreses #4500.
[bdubbs] - Update to iana-etc-20210304. Addreses #4722.
[bdubbs] - Update to zstd-1.4.9. Fixes #4827.
[bdubbs] - Update to linux-5.11.6. Fixes #4824.
[bdubbs] - Update to libcap-2.49. Fixes #4831.
[bdubbs] - Update to iproute2-5.11.0. Fixes #4823.
[bdubbs] - Update to e2fsprogs-1.46.2. Fixes #4826.
[bdubbs] - Update to bison-3.7.6. Fixes #4828.
[bdubbs] - Update to bc-3.3.3. Fixes #4825.
[bdubbs] - Update to attr-2.5.0. Fixes #4830.
[bdubbs] - Update to acl-2.3.0. Fixes #4829.
2021-03-05
[xry111] - Simplify the installation of systemd man pages.
2021-03-04
[renodr] - Patch systemd-247 so that it will function with Linux-5.11 API headers.
2021-03-02
[pierre] - Fix a header file for python, so that #include <python3.9/Python.h> works.
2021-03-01
[bdubbs] - LFS-10.1 released.