Beim Versuch, GNU GCC 5.3.0 zu kompilieren, erhalte ich den folgenden Fehler, wenn es versucht, libjavamath.la
aufzubauen.Compiler-Fehler beim Kompilieren von GCC 5.3.0 (-Lyes/lib und -Iyes/include)
/bin/bash ../../../libtool --tag=CC --mode=link /home/borish/Downloads/gcc-build/./gcc/xgcc -B/home/borish/Downloads/gcc-build/./gcc/ -B/usr/local/x86_64-unknown-linux-gnu/bin/ -B/usr/local/x86_64-unknown-linux-gnu/lib/ -isystem /usr/local/x86_64-unknown-linux-gnu/include -isystem /usr/local/x86_64-unknown-linux-gnu/sys-include -W -Wall -Wmissing-declarations -Wwrite-strings -Wmissing-prototypes -Wno-long-long -Iyes/include -g -O2 -module -version-info 0:0:0 -no-undefined -Lyes/lib -lgmp -avoid-version -o libjavamath.la -rpath /usr/local/lib/../lib64/gcj-5.3.0-16 gnu_java_math_GMP.lo ../../../native/jni/classpath/jcl.lo
../../../libtool: line 5209: cd: yes/lib: No such file or directory
libtool: link: cannot determine absolute directory name of `yes/lib'
Makefile:403: recipe for target 'libjavamath.la' failed
Dies ist auf einem Debian-8.4-System mit GCC 4.9.2-10 installiert. Ich glaube, ich habe alle prerequisites und Google wasn't been much help erfüllt.
Irgendwelche Gedanken?
Update:
habe ich die folgenden für das Konfigurationsskript ausführen:
../gcc-5.3.0/configure --disable-multilib --with-mpc --with-isl --with-mpfr --with-gmp
'-Lyes/lib' sieht für mich komisch aus. Offensichtlich liegt der Schlüssel zu der Frage in der 'libtool'-Datei. Woher kommt "ja/lib"? Interessant ist auch, wie der 'configure'-Befehl aussieht. –
@RuslanOsmanov Es ist in mehreren der Makefiles referenziert, und erscheint häufig mit dem 'libgmp'. – andand
Ich versuche es wieder ohne alle '--with-XXX' Schalter, einschließlich der' --disable-multilib' und sehe was passiert. – andand