Binutils builds find (2.20), but I'm having problems building GCC (4.5.0). I configure with: $ cd build $ ../gcc-4.5.0/configure --target=powerpc-eabi --prefix=$HOME/powerpc-eabi --enable-languages=c,ada --with-newlib --without-headers The snippet of the failure is below. It appears it is using the wrong assembler. What should I be looking at to diagnose this? The same failure has occurred with GCC 4.3.4 and 4.4.0. Question: Does my prefix/bin directory need to be in the search path? I've tried it with and without, but the results are the same. Thanks for any help! -Tom make[2]: Entering directory `/home/e0082888/cross/build/gcc' TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="" \ /bin/bash ../../gcc-4.5.0/gcc/mkconfig.sh config.h TARGET_CPU_DEFAULT="" \ HEADERS="options.h config/rs6000/rs6000.h config/dbxelf.h config/elfos.h config/usegas.h config/svr4.h config/freebsd-spec.h config/newlib-stdint.h config/rs6000/sysv4.h config/rs6000/eabi.h config/rs6000/e500.h config/rs600 /bin/bash ../../gcc-4.5.0/gcc/mkconfig.sh tm.h gawk -f ../../gcc-4.5.0/gcc/opt-gather.awk ../../gcc-4.5.0/gcc/ada/gcc-interface/lang.opt ../../gcc-4.5.0/gcc/lto/lang.opt ../../gcc-4.5.0/gcc/c.opt ../../gcc-4.5.0/gcc/common.opt ../../gcc-4.5.0/gcc/config/rs6000/rs6000.opt . /bin/bash ../../gcc-4.5.0/gcc/../move-if-change tmp-optionlist optionlist echo timestamp > s-options gawk -f ../../gcc-4.5.0/gcc/opt-functions.awk -f ../../gcc-4.5.0/gcc/opth-gen.awk \ < optionlist > tmp-options.h /bin/bash ../../gcc-4.5.0/gcc/../move-if-change tmp-options.h options.h echo timestamp > s-options-h TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="" \ /bin/bash ../../gcc-4.5.0/gcc/mkconfig.sh bconfig.h gcc -c -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-string -o build/genmodes.o ../../gcc-4.5.0/gcc/genmodes.c /tmp/ccMrE5lX.s: Assembler messages: /tmp/ccMrE5lX.s:19: Error: Unrecognized opcode: `pushl' /tmp/ccMrE5lX.s:22: Error: Unrecognized opcode: `movl' /tmp/ccMrE5lX.s:26: Error: Unrecognized opcode: `subl'