From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16105 invoked by alias); 26 Jul 2004 18:41:11 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 16091 invoked by uid 48); 26 Jul 2004 18:41:09 -0000 Date: Mon, 26 Jul 2004 18:41:00 -0000 Message-ID: <20040726184109.16090.qmail@sourceware.org> From: "geos at epost dot de" To: gcc-bugs@gcc.gnu.org In-Reply-To: <20040628212020.16253.geos@epost.de> References: <20040628212020.16253.geos@epost.de> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug bootstrap/16253] bootstrapping java does not work when using GNU binutils X-Bugzilla-Reason: CC X-SW-Source: 2004-07/txt/msg02950.txt.bz2 List-Id: ------- Additional Comments From geos at epost dot de 2004-07-26 18:41 ------- Further research indicates that it is actually not a problem of binutils but rather likely a problem of a long command line. With gcc 3.4.1 the following env CONFIG_SHELL=/bin/ksh `pwd`/../gcc-3.4.1/configure --enable-languages=c,c++ --with-ld=/usr/bin/ld --with-as=/usr/bin/as --prefix=/usr/local/pkg/gcc34 --with-gcc-version-trigger=/usr/people/schwarz/pkgsrc/lang/gcc34/work/gc c-3.4.1/gcc/version.c gave me, when gmaking bootstrap: ... updating cache ./config.cache configure: creating ./config.status config.status: creating Makefile config.status: creating fixinc/Makefile config.status: creating gccbug config.status: creating mklibgcc config.status: creating mkheaders config.status: creating auto-host.h config.status: executing default commands Bootstrapping the compiler gmake[1]: Entering directory `/usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/gcc' /usr/local/pkg/bin/gmake CC="cc" libdir=/usr/local/pkg/gcc34/lib LANGUAGES="c " \ CFLAGS="-g " MAKEINFO="/usr/people/schwarz/pkgsrc/lang/gcc34/work/gcc-3.4.1/missing makeinfo --split-size=5000000" \ MAKEINFOFLAGS="--no-split" COVERAGE_FLAGS= \ OBJS-onestep="alias.o bb-reorder.o bitmap.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfglayout.o cfgloop.o cfgloopanal.o cfgloopmanip.o loop-init.o loop-unswitch.o loop-unroll.o cfgrtl.o combine.o conflict.o convert.o coverage.o cse.o cselib.o dbxout.o debug.o df.o diagnostic.o dojump.o doloop.o dominance.o dwarf2asm.o dwarf2out.o emit-rtl.o except.o explow.o expmed.o expr.o final.o flow.o fold-const.o function.o gcse.o genrtl.o ggc-common.o global.o graph.o gtype-desc.o haifa-sched.o hooks.o ifcvt.o insn-attrtab.o insn-emit.o insn-modes.o insn-extract.o insn-opinit.o insn-output.o insn-peep.o insn-recog.o integrate.o intl.o jump.o langhooks.o lcm.o lists.o local-alloc.o loop.o optabs.o options.o opts.o params.o postreload.o predict.o print-rtl.o print-tree.o value-prof.o profile.o ra.o ra-build.o ra-colorize.o ra-debug.o ra-rewrite.o real.o recog.o reg-stack.o regclass.o regmove.o regrename.o reload.o reload1.o reorg.o resource.o rtl.o rtlanal.o rtl-error.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sibcall.o simplify-rtx.o sreal.o stmt.o stor-layout.o stringpool.o targhooks.o timevar.o toplev.o tracer.o tree.o tree-dump.o unroll.o varasm.o varray.o version.o vmsdbgout.o xcoffout.o alloc-pool.o et-forest.o cfghooks.o bt-load.o pretty-print.o ggc-page.o web.o mips.o host-default.o hashtable.o tree-inline.o tree-optimize.o cgraph.o cgraphunit.o" gmake[2]: Entering directory `/usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/gcc' TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="USE_COLLECT2" \ /bin/ksh /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/mkconfig .sh config.h TARGET_CPU_DEFAULT="MASK_ABICALLS" \ HEADERS="config/mips/mips.h config/mips/iris5.h defaults.h" DEFINES="" \ /bin/ksh /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/mkconfig .sh tm.h TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="" \ /bin/ksh /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/mkconfig .sh bconfig.h cc -c -g -DIN_GCC -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -I. -I/usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc -I/usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/. -I/usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/../inc lude -I../intl /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/genmodes .c -o genmodes.o cc -c -g -DIN_GCC -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -I. -I/usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc -I/usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/. -I/usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/../inc lude -I../intl /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/errors.c -o errors.o cc -g -DIN_GCC -DHAVE_CONFIG_H -DGENERATOR_FILE -o genmodes \ genmodes.o errors.o ../libiberty/libiberty.a ./genmodes -h > tmp-modes.h /bin/ksh /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/move-if- change tmp-modes.h insn-modes.h ./genmodes -m > tmp-min-modes.c /bin/ksh /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/move-if- change tmp-min-modes.c min-insn-modes.c ./genmodes > tmp-modes.c /bin/ksh /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/move-if- change tmp-modes.c insn-modes.c echo timestamp > s-modes cc -c -g -DIN_GCC -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -I. -I/usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc -I/usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/. -I/usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/../inc lude -I../intl /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/gengenrt l.c -o gengenrtl.o cc -g -DIN_GCC -DHAVE_CONFIG_H -DGENERATOR_FILE -o gengenrtl \ gengenrtl.o ../libiberty/libiberty.a ./gengenrtl -h > tmp-genrtl.h /bin/ksh /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/move-if- change tmp-genrtl.h genrtl.h ./gengenrtl > tmp-genrtl.c /bin/ksh /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/move-if- change tmp-genrtl.c genrtl.c echo timestamp > s-genrtl cc -c -g -DIN_GCC -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -I. -I/usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc -I/usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/. -I/usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/../inc lude -I../intl /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/genconst ants.c -o genconstants.o echo "/* This file is machine generated. Do not edit. */" > tmp-gtyp.h echo "static const char *const srcdir = " >> tmp-gtyp.h echo "\"/usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc\"" >> tmp-gtyp.h echo ";" >> tmp-gtyp.h echo "static const char *const lang_files[] = {" >> tmp-gtyp.h ll="/usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/m angle.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/name- lookup.h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/name- lookup.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/cp-tr ee.h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/decl. h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/lex.h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/call. c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/decl. c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/decl2 .c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/pt.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/repo. c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/seman tics.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/tree. c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/parse r.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/metho d.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/c-common .c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/c-common .h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/c-pragma .c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/c-lang.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/c-parse. in /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/c-tree.h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/c-decl.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/c-common .c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/c-common .h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/c-pragma .c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/c-objc-c ommon.c "; \ for f in $ll; do \ echo "\"$f\", "; done >> tmp-gtyp.h echo "NULL};" >> tmp-gtyp.h echo "static const char *const langs_for_lang_files[] = {" >> tmp-gtyp.h ff="cp cp cp cp cp cp cp cp cp cp cp cp cp cp cp cp cp cp c c c c c c c c "; \ for f in $ff; do \ echo "\"$f\", " ; done >> tmp-gtyp.h echo "NULL};" >> tmp-gtyp.h echo "static const char *const all_files[] = {" >> tmp-gtyp.h gf="/usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/inpu t.h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/coretype s.h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cpplib.h auto-host.h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/../inclu de/ansidecl.h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/config/m ips/mips.h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/config/m ips/iris5.h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/defaults .h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/../inclu de/hashtab.h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/../inclu de/splay-tree.h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/bitmap.h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/coverage .c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/function .h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/rtl.h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/optabs.h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/tree.h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/libfuncs .h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/hashtabl e.h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/real.h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/varray.h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/insn-add r.h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cselib.h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/basic-bl ock.h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cgraph.h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/c-common .h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/c-tree.h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/alias.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/bitmap.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cselib.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cgraph.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/dbxout.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/dwarf2ou t.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/dwarf2as m.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/emit-rtl .c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/except.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/explow.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/expr.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/fold-con st.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/function .c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/gcse.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/integrat e.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/lists.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/optabs.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/profile. c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/ra-build .c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/regclass .c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/reg-stac k.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cfglayou t.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/langhook s.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/sdbout.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/stmt.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/stor-lay out.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/stringpo ol.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/tree.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/varasm.c /usr/people/schwarz/pkgsrc/lng/gcc34/work/obj/../gcc-3.4.1/gcc/config/mi ps/mips.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/mangl e.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/name- lookup.h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/name- lookup.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/cp-tr ee.h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/decl. h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/lex.h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/call. c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/decl. c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/decl2 .c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/pt.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/repo. c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/seman tics.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/tree. c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/parse r.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/cp/metho d.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/c-common .c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/c-common .h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/c-pragma .c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/c-lang.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/c-parse. in /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/c-tree.h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/c-decl.c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/c-common .c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/c-common .h /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/c-pragma .c /usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/../gcc-3.4.1/gcc/c-objc-c ommon.c"; \ for f in $gf; do \ echo "\"$f\", "; done >> tmp-gtyp.h gmake[2]: *** [gtyp-gen.h] Bus error (core dumped) gmake[2]: Leaving directory `/usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/gcc' gmake[1]: *** [stage1_build] Error 2 gmake[1]: Leaving directory `/usr/people/schwarz/pkgsrc/lang/gcc34/work/obj/gcc' gmake: *** [bootstrap] Error 2 Note that pwd|wc -c is 47 here, so the path to configure is pretty long. Now the same (except for now the configure path is shorter (and not absolute, but I think this does not matter here at least) env CONFIG_SHELL=/bin/ksh ../gcc-3.4.1/configure --enable-languages=c,c++ --with-ld=/usr/bin/ld --with-as=/usr/bin/as --prefix=/usr/local/pkg/gcc34 --with-gcc-version-trigger=/usr/people/schwarz/pkgsrc/lang/gcc34/work/gc c-3.4.1/gcc/version.c works! Any suggestions how I could further narrow down the problem? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16253