Tru64 UNIX bootstrap failure in libjava

Rainer Orth ro@TechFak.Uni-Bielefeld.DE
Wed Jul 30 04:19:00 GMT 2003


I've just tried to bootstrap current mainline on alpha-dec-osf4.0f/osf5.1,
and even after fixing the warning-as-error in cp/decl.c, bootstrap fails in
libjava:

/vol/gcc/obj/gcc-3.4-20030729/5.1-gcc/gcc/xgcc -shared-libgcc -B/vol/gcc/obj/gcc-3.4-20030729/5.1-gcc/gcc/ -nostdinc++ -L/vol/gcc/obj/gcc-3.4-20030729/5.1-gcc/alpha-dec-osf5.1/libstdc++-v3/src -L/vol/gcc/obj/gcc-3.4-20030729/5.1-gcc/alpha-dec-osf5.1/libstdc++-v3/src/.libs -B/vol/gcc/share/alpha-dec-osf5.1/bin/ -B/vol/gcc/share/alpha-dec-osf5.1/lib/ -isystem /vol/gcc/share/alpha-dec-osf5.1/include -isystem /vol/gcc/share/alpha-dec-osf5.1/sys-include -DHAVE_CONFIG_H -I. -I/vol/gnu/src/gcc/gcc-dist/libjava -I./include -I./gcj -I/vol/gnu/src/gcc/gcc-dist/libjava -Iinclude -I/vol/gnu/src/gcc/gcc-dist/libjava/include -I/vol/gnu/src/gcc/gcc-dist/libjava/../boehm-gc/include -DGC_OSF1_THREADS=1 -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -I/vol/gnu/src/gcc/gcc-dist/libjava/libltdl -I/vol/gnu/src/gcc/gcc-dist/libjava/libltdl -I/vol/gnu/src/gcc/gcc-dist/libjava/.././libjava/../gcc -I/vol!
 /gnu/src/gcc/gcc-dist/libjava/../zlib -I/vol/gnu/src/gcc/gcc-dist/libjava/../libffi/include -I../libffi/include -O2 -g -O2 -mieee -fno-rtti -fnon-call-exceptions -pthread -fdollars-in-identifiers -Wswitch-enum -mieee -I/vol/X11/include -W -Wall -D_GNU_SOURCE -DPREFIX=\"/vol/gcc\" -DLIBDIR=\"/vol/gcc/lib\" -g -O2 -mieee -Wp,-MD,.deps/verify.pp -c /vol/gnu/src/gcc/gcc-dist/libjava/verify.cc   -DPIC -o .libs/verify.o
cc1plus: out of memory allocating 21504080 bytes after a total of 124589216 bytes

Increasing the data size limit from the default of 128 MB to unlimited
(i.e. 1 GB) allows the compilation to succeed, but this was unnecessary
during the last bootstrap one week ago.

I'll have to investigate which patch caused that regression.

	Rainer



More information about the Gcc mailing list