It might do to list Perl in the Host System Requirements section of the Preface. I am following chapter 5.6 to build the bootstrap glibc and I get the following error. I guess this is because my host system lacks Perl.
make[2]: Entering directory `/mnt/lfs/work/glibc-2.5.1/locale'
make[2]: Leaving directory `/mnt/lfs/work/glibc-2.5.1/locale'
make[2]: Entering directory `/mnt/lfs/work/glibc-2.5.1/locale'
no gen-translit.pl < C-traslit.h.in > C-translit.h.tmp
/bin/sh: no: command not found
make[2]: *** [C-translit.h] Error 127
make[2]: Leaving directory `/mnt/lfs/work/glibc-2.5.1/locale'
make[1]: *** [locale/subdir_lib] Error 2
make[1]: Leaving directory `/mnt/lfs/work/glibc-2.5.1'
make: *** [install] Error 2