3

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+はこの問題を解決しますが、カーネルのバージョンに制限されています。この問題を修正するために、 http://sourceware.org/ml/libc-alpha/2012-06/msg00632.htmlglibc-2.15/(config*in|Makeconfig)に記載されているように変更を加えましたが、これにより構成エラーが発生します (シグナル 2 をキャッチ)。

問題の解決に役立つポインタは大歓迎です。

4

1 に答える 1

0

新しい Glibcは古いカーネルで動作するはずですよね? オプション機能を無効にするだけです。もちろん、それはおそらくここまでのことです....

とにかく、魔法のビルド オプションは次のようになります。

/path/to/source/configure --enable-kernel=2.6.18 ...blah..
于 2013-01-04T10:17:08.970 に答える