hello, I'm trying to build gcc 3.4.1 for arm-elf. the build process fails. I get the following message: make[2]: Entering directory `/tmp/build/gcc_3.4.1/gcc' for d in libgcc thumb libgcc/thumb; do \ if [ -d $d ]; then true; else /bin/sh /src/gcc-3.4.1/gcc/mkinstalldirs $d; fi; \ done mkdir -p -- libgcc mkdir -p -- thumb mkdir -p -- libgcc/thumb if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi /tmp/build/gcc_3.4.1/gcc/xgcc -B/tmp/build/gcc_3.4.1/gcc/ -B/gnutools_gcc3.4 .1/arm-elf/bin/ -B/gnutools_gcc3.4.1/arm-elf/lib/ -isystem /gnutools_gcc3.4.1/arm-elf/include -isystem /gnutools_gcc3.4.1/arm-elf/sys-include -O2 -DIN_GCC -DCROSS_COMPILE -W -W all -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-def inition -isystem ./include -Dinhibit_libc -fno-inline -g -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEE DED -Dinhibit_libc -I. -I. -I/src/gcc-3.4.1/gcc -I/src/gcc-3.4.1/gcc/. -I/sr c/gcc-3.4.1/gcc/../include -DL_udivsi3 -xassembler-with-cpp -c /src/gcc-3.4.1/gcc/config/arm/lib1funcs.asm -o libgcc/./_udivsi3.o /src/gcc-3.4.1/gcc/config/arm/lib1funcs.asm: Assembler messages: /src/gcc-3.4.1/gcc/config/arm/lib1funcs.asm:1: Error: invalid character '@' in mnemonic /src/gcc-3.4.1/gcc/config/arm/lib1funcs.asm:2: Error: invalid character '@' in mnemonic /src/gcc-3.4.1/gcc/config/arm/lib1funcs.asm:65: Error: invalid character '@' in mnemonic the arm-elf configuration: /src/gcc-3.4.1/configure --target=arm-elf \ --prefix=/gnutools_gcc3.4.1 --enable-languages=c,c++ --enable-threads --with -ecos \ --with-gnu-as --with-gnu-ld --with-newlib --with-dwarf2 \ --with-gxx-include-dir=/gnutools_gcc3.4.1/arm-elf/include \ --enable-interwork --enable-multilib \ -v 2>&1 | tee configure.out I use the gcc 3.4.0 under cygwin. any hints? Regards, Willy