1.3. Changelog

#### Linux From Scratch - Version 11.0-systemd

### Chapter 1. Introduction

- Prev

  What's new since the last release

- Next

  Resources

- Up
- Home

# 1.3. Changelog

This is version 11.0-systemd of the Linux From Scratch book, dated September 1st, 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-09-01

  - [bdubbs] - LFS-11.0 released.

- 2021-08-25

  - [xry111] - Update to man-pages-5.13. Fixes #4915.

- 2021-08-25

  - [bdubbs] - LFS-11.0-rc3 released.

  - [bdubbs] - Update to e2fsprogs-1.46.4. Fixes #4910.

  - [bdubbs] - Update to meson-0.59.1. Fixes #4909.

  - [bdubbs] - Update to util-linux 2.37.2. Fixes #4908.

  - [bdubbs] - Update to linux-5.13.12. Fixes #4907.

  - [bdubbs] - Update to libcap-2.53. Fixes #4906.

  - [xry111] - Update to openssl-1.1.1l (security fixes). Fixes #4911.

- 2021-08-20

  - [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

  - [bdubbs] - Update to linux-5.13.10. Fixes #4904.

  - [bdubbs] - Update to bc-5.0.0. Fixes #4903.

  - [bdubbs] - Update to vim-8.2.3337. Addresses #4521.

  - [bdubbs] - Add binutils-2.37 upstream patch.

- 2021-08-08

  - [bdubbs] - Update to linux-5.13.9. Fixes #4900.

  - [bdubbs] - Update to libffi-3.4.2. Fixes #4902.

- 2021-08-06

  - [xry111] - Fix `libasan.a` building GCC with Glibc-2.34. Addresses BLFS #15350.

- 2021-08-02

  - [bdubbs] - Update to glibc-2.34. Fixes #4897.

  - [bdubbs] - Update to diffutils-3.8. Fixes #4898.

  - [bdubbs] - Update to libcap-2.52. Fixes #4899.

- 2021-08-01

  - [bdubbs] - Remove unneeded sed commands from automake and coreutils. Fixes #4895.

  - [bdubbs] - Update to linux-5.13.7. Fixes #4893.

  - [bdubbs] - Update to e2fsprogs-1.46.3. Fixes #4896.

- 2021-07-27

  - [xry111] - Update to GCC-11.2.0. Fixes #4883.

  - [xry111] - Update to inetutils-2.1. Fixes #4892.

  - [xry111] - Update to automake-1.16.4. Fixes #4894.

  - [xry111] - Always use --strip-unneeded for stripping.

- 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

  - [bdubbs] - Add workaround to strip libraries correctly.

  - [xry111] - Add workaround to install Binutils-2.37 man pages correctly.

  - [bdubbs] - Update to shadow-4.9. Fixes #4891.

  - [bdubbs] - Update to util-linux 2.37.1. Fixes #4890.

- 2021-07-23

  - [renodr] - Guard systemd against CVE-2021-33910. Fixes #4889.

  - [renodr] - Update to meson-0.59.0. Fixes #4888.

  - [renodr] - Update to binutils-2.37. Fixes #4887.

  - [renodr] - Update to less-590. Fixes #4884.

- 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

  - [bdubbs] - Update to bash-5.1.8. Fixes #4869.

  - [bdubbs] - Update to dejagnu-1.6.3. Fixes #4871.

  - [bdubbs] - Update to gdbm-1.20. Fixes #4872.

  - [bdubbs] - Update to libcap-2.51. Fixes #4874.

  - [bdubbs] - Update to man-pages-5.1. Fixes #4876.

- 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.

- Prev

  What's new since the last release

- Next

  Resources

- Up
- Home