This is version 11.2 of the Linux From Scratch book, dated September 1st, 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-09-01
[bdubbs] - LFS-11.2 released.
2022-08-20
[bdubbs] - Update to vim-9.0.0228. Addresses #4500.
[bdubbs] - Update to iana-etc-20220812. Addresses #5006.
[bdubbs] - Update to gcc-12.2.0. Fixes #5098.
[bdubbs] - Update to linux-5.19.2 (security fixes). Fixes #5097.
[bdubbs] - Update to tzdata-2022c. Fixes #5096.
[bdubbs] - Update to shadow-4.12.2 (security fix). Fixes #5095.
[bdubbs] - Update to meson-0.63.1. Fixes #5094.
[bdubbs] - Update to xz-5.2.6. Fixes #5093.
2022-08-18
[xry111] - Remove libtool archive (.la) files in Chapter 5 and 6 because those files are harmful for cross compilation.
2022-08-11
2022-08-06
2022-07-24
2022-07-15
2022-07-01
2022-06-29
[pierre] - Generate shared C++ bindings for ncurses, instead of generating and then removing the static ones.
2022-06-14
2022-05-29
2022-05-29
2022-05-16
2022-05-01
[bdubbs] - Update to openssl-3.0.3. Fixes #5057.
2022-05-01
[bdubbs] - Change nobody/nogroup uid/gid to 65534.
[bdubbs] - Update to meson-0.62.1. Fixes #5052.
[bdubbs] - Update to libpipeline-1.5.6. Fixes #5053.
[bdubbs] - Update to elfutils-0.187. Fixes #5054.
[bdubbs] - Update to vim-8.2.4814. Addresses #4500.
[bdubbs] - Update to sysvinit-3.03. Fixes #5046.
[bdubbs] - Update to linux-5.17.5. Fixes #5050.
[bdubbs] - Update to gcc-11.3.0. Fixes #5051.
[bdubbs] - Update to coreutils-9.1. Fixes #5048.
[bdubbs] - Update to bc-5.2.4. Fixes #5049.
2022-04-15
[bdubbs] - Add wheel-0.37.1 (Python module).
2022-04-15
2022-03-31
[bdubbs] - Update to sysvinit-3.02. Fixes #5041.
[bdubbs] - Update to zlib-1.2.12 (Security Update). Fixes #5040.
[bdubbs] - Update to expat-2.4.8. Fixes #5039.
[bdubbs] - Update to Python-3.10.4. Fixes #5037.
[bdubbs] - Update to procps-ng-4.0.0. Fixes #5036.
[bdubbs] - Update to iproute2-5.17.0. Fixes #5035.
[bdubbs] - Update to meson-0.62.0. Fixes #5034.
[bdubbs] - Update to linux-5.17.1 (Security Update). Fixes #5033.
[bdubbs] - Update to util-linux-2.38. Fixes #4997.
2022-03-25
[pierre] - Update bootscripts to 20220324. Fixes #5027.
2022-03-20
2022-03-16
[xry111] - Update to MarkupSafe-2.1.1. Fixes #5025.
2022-03-15
[bdubbs] - Update to openssl-3.0.2. Fixes #5024.
[bdubbs] - Update to meson-0.61.3. Fixes #5023.
[xry111] - Update to expat-2.4.7. Fixes #5019.
[xry111] - Update to bc-5.2.3. Fixes #5020.
[xry111] - Update to linux-5.16.14 (security fix). Fixes #5021.
[xry111] - Update to perl-5.34.1. Fixes #5022.
[xry111] - Update to vim-8.2.4567 (security fix). Addresses #4500.
2022-03-05
[xry111] - Stop changing the owner of $LFS/source
to lfs
. Fixes #5018.
[xry111] - Add zstd-1.5.2 upstream fixes patch.
2022-03-02
[xry111] - Update to meson-0.61.2. Fixes #5013.
[xry111] - Update to linux-5.16.12. Fixes #5014.
[xry111] - Update to MarkupSafe-2.1.0. Fixes #5015.
[xry111] - Update to vim-8.2.4489 (security fixes). Addresses #4500.
[xry111] - Build libstdc++ in GCC pass 2, and remove the separate libstdc++ pass 2.
[xry111] - Remove unneeded --enable-64bit
for tcl.
2022-03-01
[bdubbs] - LFS-11.1 released.