所以今天我正在使用稳定版本的7.7版本来研究我的LFS系统。在chroot进入LFS目录后,我到了构建glibc包的地步。程序包配置成功,但当我运行make
时,终端会显示Segment fault (core dumped)
。造成这种情况的原因是什么?如何解决?我在VMWare的虚拟机中运行Ubuntu 14.04
答案 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
)。任何这样的混合几乎都可以保证在启动时崩溃。