尝试在 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/