【发布时间】:2015-03-23 16:29:19
【问题描述】:
所以今天我正在使用稳定版 7.7 版本的 LFS 系统。在对 LFS 目录执行 chroot 后,我已经到了构建 glibc 包的地步。包配置成功,但是当我运行make 时,终端显示Segment fault (core dumped)。是什么原因造成的,我该如何解决?我在 VMWare 的虚拟机中运行 Ubuntu 14.04
【问题讨论】:
标签: linux glibc linux-from-scratch
所以今天我正在使用稳定版 7.7 版本的 LFS 系统。在对 LFS 目录执行 chroot 后,我已经到了构建 glibc 包的地步。包配置成功,但是当我运行make 时,终端显示Segment fault (core dumped)。是什么原因造成的,我该如何解决?我在 VMWare 的虚拟机中运行 Ubuntu 14.04
【问题讨论】:
标签: linux glibc linux-from-scratch
我遇到了同样的问题。当我离开 chroot 环境(由于重新启动)并重新进入时,它正在发生。
解决方法是重复构建虚拟内核文件系统。描述in here。
【讨论】:
当我运行 make 时,终端显示 Segment fault (core dumped)
在调用make的环境中运行ldd make并验证它使用的是系统libc,而不是之前构建尝试遗留下来的GLIBC的某些部分。 p>
在构建 GLIBC 时最可能导致崩溃的原因是混合了系统 GLIBC 的部分(例如 ld-linux.so)和新建 GLIBC 的部分(例如 libc.so.6)。任何这样的混合几乎肯定会在启动时崩溃。
【讨论】: