gcc - glibc-2.15 无法删除 `/var/db/Makefile'

标签 gcc centos glibc

尝试在 Centos-5(内核版本 2.6.18-238.9.1.el5, gcc-4.6.3)上安装 glibc-2.15 时,make install 步骤失败并显示错误消息 cannot remove/var/db/Makefile'`

配置命令是/data1/downloads/gcc/utils/glibc-2.15/configure --prefix=/data1/downloads/gcc/utils/binutils

glibc-2.16+ 解决了这个问题,但我受限于内核版本。为了解决这个问题,我对 glibc-2.15/(config*in|Makeconfig) 进行了更改,如 http://sourceware.org/ml/libc-alpha/2012-06/msg00632.html 中所述但这会导致配置错误(捕获信号 2)。

非常感谢任何有助于解决问题的指示。

最佳答案

较新的 Glibc 应该与较旧的内核一起工作,不是吗?它只是禁用可选功能。当然,这可能仅限于此....

无论如何,魔法构建选项将是这样的:

/path/to/source/configure --enable-kernel=2.6.18 ...blah..

关于gcc - glibc-2.15 无法删除 `/var/db/Makefile',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14154860/

相关文章:

c - 与 glibc 中的正则表达式( anchor )不一致

linux - ELF程序头虚拟地址和文件偏移量

c++ - 更改 ld-linux 位置

php - CentOS 7 - 无法安装 PHP 7.3

elasticsearch - 如何在centos 7中启动elasticsearch作为服务运行?

linux - Redhat/CentOS - 找不到 `GLIBC_2.18'

使用头文件编译

c - GCC 为 max 宏推荐了一个奇怪的实现

usb - alsa - 管理非阻塞流

c - 多线程情况下修改栈