Command explanations
patch -Np1 -i ../glibc-2.1.3.patch: This applies
a patch that fixes a minor bug in Glibc. Glibc defines a few variables
names with illegal characters in the name. Bash-2.03 and older don't
complain about that but Bash-2.04 does and won't compile Glibc properly.
--enable-add-ons: This enabled the add-ons that
we install with Glibc: linuxthreads and crypt.
--with-headers=$LFS/usr/include: This makes Glibc
use the kernel header files on our LFS system and not the kernel header
files from your starting distribution which may be out-of-date or
modified.
make install_root=$LFS: This is the Glibc way to
specify the equivalent of --prefix=.