This is the mail archive of the
crossgcc@sources.redhat.com
mailing list for the crossgcc project.
See the CrossGCC FAQ for lots
more information.
Seg. fault compiling crosstool (ppc405) with "java" on RH&FC1
- From: Martin Egholm Nielsen <martin at egholm-nielsen dot dk>
- To: crossgcc at sources dot redhat dot com
- Date: Wed, 12 May 2004 13:55:13 +0200
- Subject: Seg. fault compiling crosstool (ppc405) with "java" on RH&FC1
Hi there,
I'm multitasking in my attempts to get a crosscompiler for ppc405, so
I've tried to compile it on a RedHat, as well (in addition to cygwin).
The first attempt on a RH 7.3 with only "c,c++" as enabled-languages,
worked like a charm. This was with crosstool 0.27 and
gcc-3.3.2-glibc-2.3.2.dat.
However, since I need java, as well, I added this to the list of enabled
languages, and I got the "Internal compiler error" given at the bottom.
Next, I tried on Fedora Core 1 with crosstool 0.28rc13 and
gcc-3.4.0-glibc-2.3.2.dat, and with "java" as enabled-language again.
However, this resulted in a similar error (seg. fault - although
performing a different java-related task)...
Any ideas?
Regards,
Martin Egholm
==== ERROR OUTPUT FROM COMPILING WITH "JAVA" AS LANGUAGE ON RH ====
/root/src/crosstool-0.27/build/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/build-gcc/gcc/xgcc
-shared-libgcc
-B/root/src/crosstool-0.27/build/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/build-gcc/gcc/
-nostdinc++
-L/root/src/crosstool-0.27/build/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/build-gcc/powerpc-405-linux-gnu/nof/libstdc++-v3/src
-L/root/src/crosstool-0.27/build/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/build-gcc/powerpc-405-linux-gnu/nof/libstdc++-v3/src/.libs
-B/opt/crosstool/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/powerpc-405-linux-gnu/bin/
-B/opt/crosstool/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/powerpc-405-linux-gnu/lib/
-isystem
/opt/crosstool/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/powerpc-405-linux-gnu/include
-msoft-float -fPIC -mstrict-align -DHAVE_CONFIG_H -I.
-I/root/src/crosstool-0.27/build/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/gcc-3.3.2/libjava
-I./include -I./gcj
-I/root/src/crosstool-0.27/build/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/gcc-3.3.2/libjava
-Iinclude
-I/root/src/crosstool-0.27/build/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/gcc-3.3.2/libjava/include
-I/root/src/crosstool-0.27/build/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/gcc-3.3.2/libjava/../boehm-gc/include
-DGC_LINUX_THREADS=1 -D_REENTRANT=1 -DSILENT=1 -DNO_SIGNALS=1
-DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1
-DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1
-DNO_SIGSET=1 -DNO_DEBUGGING=1
-I/root/src/crosstool-0.27/build/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/gcc-3.3.2/libjava/.././libjava/../gcc
-I/root/src/crosstool-0.27/build/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/gcc-3.3.2/libjava/../zlib
-I/root/src/crosstool-0.27/build/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/gcc-3.3.2/libjava/../libffi/include
-I../libffi/include -fno-rtti -fnon-call-exceptions
-fdollars-in-identifiers -Wswitch-enum -I/usr/X11R6/include -W -Wall
-D_GNU_SOURCE
-DPREFIX=\"/opt/crosstool/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2\"
-g -O2 -D_GNU_SOURCE -msoft-float -fPIC -mstrict-align
-Wp,-MD,.deps/verify.pp -c
/root/src/crosstool-0.27/build/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/gcc-3.3.2/libjava/verify.cc
-fPIC -DPIC -o .libs/verify.o
/root/src/crosstool-0.27/build/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/gcc-3.3.2/libjava/verify.cc:
In function `void debug_print(const char*, ...)':
/root/src/crosstool-0.27/build/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/gcc-3.3.2/libjava/verify.cc:40:
warning: unused parameter `const char*fmt'
/root/src/crosstool-0.27/build/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/gcc-3.3.2/libjava/verify.cc:
In member function `void _Jv_BytecodeVerifier::verify_instructions_0()':
/root/src/crosstool-0.27/build/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/gcc-3.3.2/libjava/verify.cc:3155:
internal compiler error: Segmentation fault
Please submit a full bug report, with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make[4]: *** [verify.lo] Error 1
make[4]: Leaving directory
`/mnt/disk2/root/src/crosstool-0.27/build/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/build-gcc/powerpc-405-linux-gnu/nof/libjava'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/mnt/disk2/root/src/crosstool-0.27/build/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/build-gcc/powerpc-405-linux-gnu/nof/libjava'
make[2]: *** [multi-do] Error 1
make[2]: Leaving directory
`/mnt/disk2/root/src/crosstool-0.27/build/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/build-gcc/powerpc-405-linux-gnu/libjava'
make[1]: *** [all-multi] Error 2
make[1]: Leaving directory
`/mnt/disk2/root/src/crosstool-0.27/build/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/build-gcc/powerpc-405-linux-gnu/libjava'
make: *** [all-target-libjava] Error 2
------
Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com