クラスターで gcc 4.7.3 のローカル バージョンをコンパイルしようとしています。構成の場合:
./configure --prefix=$HOME/opt/gcc-4.7.3 --with-gmp=$HOME/opt/gmp --with-mpfr=$HOME/opt/mpfr --with-mpc=$HOME/opt/mpc --with-libelf=$HOME/opt/libelf
コンパイル中に私は得ました:
/home/users/didymos/opt/gmp/lib/libgmp.a(pprime_p.o):(.text+0x448): `__multi3' への未定義の参照
/home/users/didymos/opt/gmp/lib/libgmp.a(mod_1.o):(.text+0x158): `__multi3' への未定義の参照
/home/users/didymos/opt/gmp/lib/libgmp.a(mod_1.o):(.text+0x1b8): `__multi3' への未定義の参照
/home/users/didymos/opt/gmp/lib/libgmp.a(mod_1.o):(.text+0x358): `__multi3' への未定義の参照
/home/users/didymos/opt/gmp/lib/libgmp.a(pre_mod_1.o):(.text+0x74): `__multi3' への未定義の参照
/home/users/didymos/opt/gmp/lib/libgmp.a(mod_1_1.o):(.text+0x60): `__multi3' への未定義の参照が続きます
collect2: エラー: ld が 1 つの終了ステータスを返しました
make[8]: * [libjavamath.la] エラー 1
make[8]: ディレクトリ `/home/users/didymos/opt/gcc-4.3.7-scratch/powerpc64-unknown-linux-gnu/32/libjava/classpath/native/jni/java-math' を残します
make[7]: * [全再帰] エラー 1
make[7]: ディレクトリ `/home/users/didymos/opt/gcc-4.3.7-scratch/powerpc64-unknown-linux-gnu/32/libjava/classpath/native/jni' を残します
make[6]: * [全再帰] エラー 1
make[6]: ディレクトリ `/home/users/didymos/opt/gcc-4.3.7-scratch/powerpc64-unknown-linux-gnu/32/libjava/classpath/native' を残します
make[5]: * [全再帰] エラー 1
make[5]: ディレクトリ `/home/users/didymos/opt/gcc-4.3.7-scratch/powerpc64-unknown-linux-gnu/32/libjava/classpath' を残します
make[4]: * [全再帰] エラー 1
make[4]: ディレクトリ `/home/users/didymos/opt/gcc-4.3.7-scratch/powerpc64-unknown-linux-gnu/32/libjava' を残します
make[3]: * [multi-do] エラー 1
make[3]: ディレクトリ `/home/users/didymos/opt/gcc-4.3.7-scratch/powerpc64-unknown-linux-gnu/libjava' を残します
make[2]: * [オールマルチ] エラー 2
make[2]: ディレクトリ `/home/users/didymos/opt/gcc-4.3.7-scratch/powerpc64-unknown-linux-gnu/libjava' を残します
make[1]: * [all-target-libjava] エラー 2
make[1]: *未完成のジョブを待っています....
libtool: リンク: ranlib .libs/libgfortran.a
libtool: リンク: ( cd ".libs" && rm -f "libgfortran.la" && ln -s "../libgfortran.la" "libgfortran.la" )
make[6]: ディレクトリ `/home/users/didymos/opt/gcc-4.3.7-scratch/powerpc64-unknown-linux-gnu/32/nof/libgfortran' を残します
make[5]: ディレクトリ `/home/users/didymos/opt/gcc-4.3.7-scratch/powerpc64-unknown-linux-gnu/32/nof/libgfortran' を残します
make[4]: ディレクトリ `/home/users/didymos/opt/gcc-4.3.7-scratch/powerpc64-unknown-linux-gnu/libgfortran' を残します
make[3]: ディレクトリ `/home/users/didymos/opt/gcc-4.3.7-scratch/powerpc64-unknown-linux-gnu/libgfortran' を残します
make[2]: ディレクトリ `/home/users/didymos/opt/gcc-4.3.7-scratch/powerpc64-unknown-linux-gnu/libgfortran' を残します
make[1]: ディレクトリ `/home/users/didymos/opt/gcc-4.3.7-scratch' を離れます
make: * [すべて] エラー 2
何か案は?ありがとう