编译 glibc时失败。

checking for suffix of object files... configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details.

分析config.log知道错误的行数,并查看configure文件中对应的行,发现是调用编译器,在shell中执行/tools/bin/gcc -v返回提示not such file,ls /tools/bin/gcc却有这个文件,看来是gcc没有正常安装,返回到第5章,(如果重启过,需要重新恢复相应的环境变量)重新编译GCCPASS2,这次make通过了,make -k check也提示正常,make install的时候却提示权限不够,make install还是没有正常完成,经过分析返回报错信息,并列文件属性,发现无法操作的文件的属主是root,难怪,因为第5章结束的时候用chown -R root:root $LFS/tools修改过此目录的属主,所以为了正常安装编译器gcc4,需要临时修改回去,先执行chown -R lfs:lfs $LFS/tools(如果提示没有lfs用户,需要先手动创建),然后su - lfs 重新make install,终于正常了,/tools/bin/gcc -v能够正常显示gcc的版本号和编译选项。
退出lfs用户,重新编译glibc,这次顺利的通过。