【问题标题】:glibc make fails inside of chroot enviromentglibc make 在 chroot 环境中失败
【发布时间】: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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

      • 我这样做了,最后一个入口指向 /tools/lib64/ld-linux-x86_64.so.2 我需要重新启动整个项目吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-26
      • 1970-01-01
      • 2021-05-10
      • 2020-09-22
      • 1970-01-01
      相关资源
      最近更新 更多