-1

ソースから glibc 2.15 をコンパイルしようとしています。gnu linkのすべての手順に従いました。構成は成功しましたが、作成しようとすると、コンパイルが終了するという独特のエラーが発生します。エラーを検索してみましたが、ウェブ上で言及されていませんでした。でこれをやってい64bit Ubuntu 12.10ます。

エラーメッセージは

'wctomb.c:59:1: error
   __EI_wctomb' aliased to external symbol '__GI_wctomb'
   make[2]: *** [/var/services/homes/abhi/ld/glibc-build/stdlib/wctomb.os] Error 1
   make[2]: Leaving directory `/var/services/homes/abhi/ld/glibc-2.15/stdlib'
   make[1]: *** [stdlib/subdir_lib] Error 2
   make[1]: Leaving directory `/var/services/homes/abhi/ld/glibc-2.15'
   make: *** [all] Error 2`

このエラーを解決するにはどうすればよいですか。ポインタや提案は高く評価されます。

ありがとう

4

1 に答える 1

0

GCC 4.7 の Debian ディストリビューションバグに関するバグが報告されており、これが原因で、このバグおよびこのバグの他の変種が発生します (別のバグは数学ライブラリに関するものです)。

-> 回避策は、GCC 4.8 をダウンロードしてインストールし (これは、現在 12.10 Quantal でソースからビルドすることによってのみ実行できます)、それを使用して glibc をビルドすることでした。

于 2013-11-15T05:28:43.957 に答える