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-fixincludesoption), 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 therootuser. 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/mkheadersas therootuser to regenerate thelimits.handsyslimits.hfiles, then follow the new errata.
