Hello! I try to build a cross gcc3.4.4 but it fails: Everything is vanilla, without patches. ______________Configure_____________ tbrinker@lauch:/mnt/data/emlix/tbrinker/64bit-tc/gcc-3.4.4_build$ ../gcc-3.4.4/configure --enable-languages=c --disable-libmudflap --disable-nls --target=m68k-elf --prefix=/opt/emlix/gcc-3.4.4-m68k-x86_64/ creating cache ./config.cache checking host system type... x86_64-unknown-linux-gnu checking target system type... m68k-unknown-elf checking build system type... x86_64-unknown-linux-gnu checking for a BSD compatible install... /usr/bin/install -c *** This configuration is not supported in the following subdirectories: target-libstdc++-v3 (Any other directories should still work fine.) checking for x86_64-unknown-linux-gnu-ar... no checking for ar... ar checking for x86_64-unknown-linux-gnu-as... no checking for as... as checking for x86_64-unknown-linux-gnu-dlltool... no checking for dlltool... dlltool checking for x86_64-unknown-linux-gnu-ld... no checking for ld... ld checking for x86_64-unknown-linux-gnu-nm... no checking for nm... nm checking for x86_64-unknown-linux-gnu-ranlib... no checking for ranlib... ranlib checking for x86_64-unknown-linux-gnu-windres... no checking for windres... windres checking for x86_64-unknown-linux-gnu-objcopy... no checking for objcopy... objcopy checking for x86_64-unknown-linux-gnu-objdump... no checking for objdump... objdump checking for m68k-elf-ar... m68k-elf-ar checking for m68k-elf-as... m68k-elf-as checking for m68k-elf-dlltool... no checking for m68k-elf-ld... m68k-elf-ld checking for m68k-elf-nm... m68k-elf-nm checking for m68k-elf-ranlib... m68k-elf-ranlib checking for m68k-elf-windres... no checking whether to enable maintainer-specific portions of Makefiles... no updating cache ./config.cache creating ./config.status creating Makefile ____________make_____________ tbrinker@lauch:/mnt/data/emlix/tbrinker/64bit-tc/gcc-3.4.4_build$ make [...shorten...] /mnt/data/emlix/tbrinker/64bit-tc/gcc-3.4.4_build/gcc/xgcc -B/mnt/data/emlix/tbrinker/64bit-tc/gcc-3.4.4_build/gcc/ -B/opt/emlix/gcc-3.4.4-m68k-x86_64//m68k-elf/bin/ -B/opt/emlix/gcc-3.4.4-m68k-x86_64//m68k-elf/lib/ -isystem /opt/emlix/gcc-3.4.4-m68k-x86_64//m68k-elf/include -isystem /opt/emlix/gcc-3.4.4-m68k-x86_64//m68k-elf/sys-include -O2 -DIN_GCC -DCROSS_COMPILE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I. -I../../gcc-3.4.4/gcc -I../../gcc-3.4.4/gcc/. -I../../gcc-3.4.4/gcc/../include -m68000 -DL_fixdfdi -c ../../gcc-3.4.4/gcc/libgcc2.c -o libgcc/m68000/_fixdfdi.o ../../gcc-3.4.4/gcc/libgcc2.c: In function `__fixdfdi': ../../gcc-3.4.4/gcc/libgcc2.c:1277: internal compiler error: in do_SUBST, at combine.c:447 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. make[2]: *** [libgcc/m68000/_fixdfdi.o] Error 1 make[2]: Leaving directory `/mnt/data/emlix/tbrinker/64bit-tc/gcc-3.4.4_build/gcc' make[1]: *** [stmp-multilib] Error 2 make[1]: Leaving directory `/mnt/data/emlix/tbrinker/64bit-tc/gcc-3.4.4_build/gcc' make: *** [all-gcc] Error 2 _____________Versions____________ tbrinker@lauch:/mnt/data/emlix/tbrinker/64bit-tc/gcc-3.4.4_build$ gcc -v Reading specs from /usr/lib/gcc/x86_64-linux/3.4.4/specs Configured with: ../src/configure -v --enable-languages=c,c++,java,f77,pascal,objc,ada,treelang --prefix=/usr --libexecdir=/usr/lib --with-gxx-include-dir=/usr/include/c++/3.4 --enable-shared --with-system-zlib --enable-nls --without-included-gettext --program-suffix=-3.4 --enable-__cxa_atexit --enable-libstdcxx-allocator=mt --enable-clocale=gnu --enable-libstdcxx-debug --enable-java-gc=boehm --enable-java-awt=gtk --disable-werror x86_64-linux Thread model: posix gcc version 3.4.4 20050209 (prerelease) (Debian 3.4.3-9ubuntu4) tbrinker@lauch:/mnt/data/emlix/tbrinker/64bit-tc$ uname -a Linux lauch 2.6.11.7 #1 SMP Mon Jun 13 18:31:28 CEST 2005 x86_64 GNU/Linux tbrinker@lauch:/mnt/data/emlix/tbrinker/64bit-tc$ echo $PATH /opt/emlix/gcc-3.4.4-m68k-x86_64/bin/:[...shorten...] tbrinker@lauch:/mnt/data/emlix/tbrinker/64bit-tc$ /opt/emlix/gcc-3.4.4-m68k-x86_64/bin/m68k-elf-ld -v GNU ld version 2.16 ______________________ Please CC me, I'm not on the list! Best regards Thomas