This is version 11.1-systemd-rc1 of the Linux From Scratch book, dated February 15th, 2022. 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:
2022-02-15
[bdubbs] - LFS-11.1-rc1 released.
[bdubbs] - Add binutils-2.38 LTO patch. Fixes #5011.
[bdubbs] - Update to util-linux-2.37.4. Fixes #5010.
[bdubbs] - Update to man-db-2.10.1. Fixes #5009.
[bdubbs] - Update to linux-5.16.9. Fixes #5008.
[bdubbs] - Update to vim-8.2.4383. Addresses #4500.
[bdubbs] - Update to iana-etc-20220207. Addresses #5006.
2022-02-10
[xry111] - Workaround the issue causing binaries link to libraries from the host distro for pass 2 binutils. It's now unnecessary to build zlib in chapter 6.
2022-02-09
2022-02-04
[xry111] - Remove bash +h
directives in chroot. Fixes #4998.
[xry111] - Update to man-db-2.10.0. Fixes #5002.
[xry111] - Move OpenSSL before Kmod and enable OpenSSL for Kmod build.
[xry111] - Update to gdbm-1.23. Fixes #5000.
[xry111] - Update to tcl-8.6.12. Fixes #5001.
[thomas] - Remove sed from glibc instructions in chapter 8. It has been applied upstream.
2022-02-03
2022-01-29
[bdubbs] - Update to linux-5.16.4. Fixes #4991.
2022-01-27
[bdubbs] - Update to vim-8.2.4236. Addresses #4500.
[bdubbs] - Update to zstd-1.5.2. Fixes #4988.
[bdubbs] - Update to util-linux-2.37.3 (security fix). Fixes #4989.
[bdubbs] - Update to Python-3.10.2. Fixes #4987.
[bdubbs] - Update to linux-5.16.2. Fixes #4979.
[bdubbs] - Update to libcap-2.63. Fixes #4990.
[bdubbs] - Update to iproute2-5.16.0. Fixes #4982.
[bdubbs] - Update to iana-etc-20220120. Fixes #4975.
2022-01-20
2022-01-17
[thomas] - Added a fix of a typo to the meson-0.61.0 patch.
2022-01-15
2021-01-13
[renodr] - Fixed CVE-2021-3997 in systemd, as well as fixing an issue with the default hostname and idle units. Fixes #4981.
2021-01-03
[renodr] - Add additional kernel configuration to allow for 'systemd-oomd' to function.
2022-01-01
[bdubbs] - Update to e2fsprogs-1.46.5. Fixes #4974.
[bdubbs] - Update to zstd-1.5.1. Fixes #4972.
[bdubbs] - Update to expat-2.4.2. Fixes #4970.
[bdubbs] - Update to shadow-4.10. Fixes #4969.
[bdubbs] - Update to linux-5.15.12. Fixes #4967.
[bdubbs] - Update to iana-etc-20211224. Fixes #4962.
[bdubbs] - Update to openssl-3.0.1. Fixes #4922.
[bdubbs] - Update to eudev-3.2.11. Fixes #4914.
2021-12-30
2021-12-15
2021-12-14
[thomas] - Allow building findutils on 32 bit systems. Cherry-picked from multilib branch by [pierre].
2021-12-01
2021-11-15
[bdubbs] - Update to iana-etc-20211112. Fixes #4955.
[bdubbs] - Update to elfutils-0.186. Fixes #4954.
[bdubbs] - Update to jinja2-3.0.3. Fixes #4953.
[bdubbs] - Update to bc-5.2.0. Fixes #4952.
[bdubbs] - Update to ncurses-6.3. Fixes #4951.
[bdubbs] - Update to libpipeline-1.5.4. Fixes #4950.
[bdubbs] - Update to meson-0.60.1. Fixes #4949.
[bdubbs] - Update to iproute2-5.15.0. Fixes #4948.
[bdubbs] - Update to linux-5.15.2. Fixes #4947.
2021-11-01
[bdubbs] - Update to gawk-5.1.1. Fixes #4946.
[bdubbs] - Update to meson-0.60.0. Fixes #4945.
[bdubbs] - Update to libcap-2.60. Fixes #4944.
[bdubbs] - Update to gdbm-1.22. Fixes #4943.
[bdubbs] - Update to file-5.41. Fixes #4942.
[bdubbs] - Update to linux-5.14.15. Fixes #4941.
[bdubbs] - Update to iana-etc-20211025. Fixes #4940.
[bdubbs] - Update to tzdata-2021e. Fixes #4939.
2021-10-15
[bdubbs] - Update to vim-8.2.3508. Addresses #4500.
[bdubbs] - Update to tzdata-2021c. Fixes #4934.
[bdubbs] - Update to Python-3.10.0. Fixes #4938.
[bdubbs] - Update to Jinja2-3.0.2. Fixes #4937.
[bdubbs] - Update to linux-5.14.12. Fixes #4932.
[bdubbs] - Update to iana-etc-20211004. Fixes #4933.
[bdubbs] - Update to bc-5.1.1. Fixes #4936.
[bdubbs] - Update to automake-1.16.5. Fixes #4935.
2021-10-01
[bdubbs] - Update to vim-8.2.3458. Addresses #4500.
[bdubbs] - Update to iana-etc-20210924. Addresses #4722.
[bdubbs] - Update to tzdata-2021b. Fixes #4929.
[bdubbs] - Update to meson-0.59.2. Fixes #4931.
[bdubbs] - Update to linux-5.14.8. Fixes #4925.
[bdubbs] - Update to libcap-2.59. Fixes #4926.
[bdubbs] - Update to coreutils-9.0. Fixes #4928.
[bdubbs] - Update to bison-3.8.2. Fixes #4930.
2021-09-15
[bdubbs] - Ensure tcl documentation instructions are present. Fixes #4923.
[bdubbs] - Update to Python3-3.9.7. Fixes #4916.
[bdubbs] - Update to linux-5.14.3. Fixes #4913.
[bdubbs] - Update to libcap-2.57. Fixes #4912.
[bdubbs] - Update to iproute2-5.14.0. Fixes #4917.
[bdubbs] - Update to inetutils-2.2. Fixes #4918.
[bdubbs] - Update to gzip-1.11. Fixes #4920.
[bdubbs] - Update to gdbm-1.21. Fixes #4919.
[bdubbs] - Update to bison-3.8.1. Fixes #4921.
[bdubbs] - Update to bc-5.0.2. Fixes #4905.
2021-09-08
[renodr] - Fix regressions in File that result in improper detection of text and XZ files.
2021-09-06
[bdubbs] - Text clarifications in the backup/restore section of Chapter 7. Thanks to Kevin Buckley for the patch.
2021-09-01
[bdubbs] - LFS-11.0 released.