日期:2014-05-16  浏览次数:20885 次

[求助] 【LFS 7.0】【coreutils-8.14】configure的时候hold在一个checking
这两天尝鲜7.0版本的LFS,Ubuntu 11.10桌面32位版为宿主系统,虚拟机用Virtual Box。
前边挺顺利,到了configure coreutils-8.14的时候
checking sys/mntent.h presence... no
checking for sys/mntent.h... no
checking for struct statfs.f_fstypename... no
checking for library containing nanosleep... none required
checking for working nanosleep... 
最终hold到这里了
配置语句如下
./configure --prefix=/tools --enable-install-program=hostname

求仙人指路

------解决方案--------------------
1.你之前编译gcc、binutils工具链是否严格按照文档的,如果不是,你得知道自己在干什么(我为了某些原因就没有按照文档),第一次lfs要是直接复制粘贴比较好,请注意,一定要复制粘贴,千万不要手打命令,不可能不出错

2.ubuntu默认的安装,是不符合lfs的配置要求的,你之前的那个检查系统软件包的脚本运行可没有,是否正常,宿主版本虽然并不严格要求,但是最好别超出文档的要求范围(比如ubuntu 11.10是不是太新了之类)

3.制作LFS,一般推荐Debian/RHEL一类稳定的服务器等级系统,否则的话很可能是你宿主机器不稳定造成的,ubuntu的稳定性很一般,自己经常掉链子