> > Anyone else seeing: > > ld64 failed: bl out of range (57687405 max is +/-16M) from > ___ieee754_pow in .libs/libgcj.lax/libfdlibm.a/e_pow.o to _L4 > in .libs/libgcj.7.0.0.dylib > /usr/bin/libtool: internal link edit command failed > make[5]: *** [libgcj.la] Error 1 > make[5]: Leaving directory `/Volumes/mrs3/net/gcc-darwin/powerpc- > apple-darwin8.2.0/ppc64/libjava' > make[4]: *** [all-recursive] Error 1 > make[4]: Leaving directory `/Volumes/mrs3/net/gcc-darwin/powerpc- > apple-darwin8.2.0/ppc64/libjava' > make[3]: *** [multi-do] Error 1 > make[3]: Leaving directory `/Volumes/mrs3/net/gcc-darwin/powerpc- > apple-darwin8.2.0/libjava' > make[2]: *** [all-multi] Error 2 > make[2]: Leaving directory `/Volumes/mrs3/net/gcc-darwin/powerpc- > apple-darwin8.2.0/libjava' > make[1]: *** [all-target-libjava] Error 2 > > ? > > mrs $ find . -name \*.o | xargs nm -m | grep _L4 > (undefined) external _L4 > (undefined) external _L4 > (undefined) external _L4 > (undefined) external _L4
I thought this was fixed by: http://gcc.gnu.org/ml/gcc-patches/2005-11/msg00735.html If it is not please file a bug plus the preprocessed source for e_pow.i as it is just a C file. Thanks, Andrew Pinski