glibc在chroot环境中失败

时间:2015-03-23 16:29:20

标签: linux glibc lfs

所以今天我正在使用稳定版本的7.7版本来研究我的LFS系统。在chroot进入LFS目录后,我到了构建glibc包的地步。程序包配置成功,但当我运行make时,终端会显示Segment fault (core dumped)。造成这种情况的原因是什么?如何解决?我在VMWare的虚拟机中运行Ubuntu 14.04

2 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。当我离开chroot环境(由于重启)并重新进入时,它正在发生。

解决方案是重复构建虚拟内核文件系统。描述in here

答案 1 :(得分:0)

  

当我运行make时,终端显示Segment fault(core dumped)

在您调用ldd make 的环境中运行make ,并验证它是否正在使用系统libc,而不是之前版本中遗留下来的GLIBC的某些部分尝试。

构建GLIBC时崩溃的最可能原因是混合系统GLIBC的部分(例如ld-linux.so)和部分新建的GLIBC(例如libc.so.6)。任何这样的混合几乎都可以保证在启动时崩溃。