Errata for the 12.1 Version of the LFS Book
Known Security Vulnerabilities
Miscellaneous Errata
- In Coreutils test suite, two test named test-getlogin and test/tty/tty.sh are known to fail but they are not noted in the book. They can be suppressed by redirecting the standard input when running the test suite.
- In the Glibc upgradation process described in
8.5 Glibc-2.39, if you are upgrading on LFS < 12.0
(where GCC is not configured with the
--disable-fixincludes
option), you need to remove the so-called "fixed" headers after upgrading Glibc and rebooting, by issuing:DIR=$(dirname $(gcc -print-libgcc-file-name)) [ -e $DIR/include/limits.h ] || mv $DIR/include{-fixed,}/limits.h [ -e $DIR/include/syslimits.h ] || mv $DIR/include{-fixed,}/syslimits.h rm -rfv $(dirname $(gcc -print-libgcc-file-name))/include-fixed/*as theroot
user. Otherwise many packages may fail to build. - We've issued a previous version of the errata above, which
is incorrect. If you've already followed the old errata,
issue
$(dirname $(gcc -print-prog-name=cc1))/install-tools/mkheaders
as theroot
user to regenerate thelimits.h
andsyslimits.h
files, then follow the new errata.