trunk configured on i486 (on x86_64 hardware) with --enable-targets=all i486-linux-gnu
fails to configure the first 64bit library (libiberty), not finding the correct libgcc. /scratch/packages/gcc/snap/gcc-snapshot-20070110/build/i486-linux-gnu/64/libiberty$ /scratch/packages/gcc/snap/gcc-snapshot-20070110/build/./gcc/xgcc -B/scratch/packages/gcc/snap/gcc-snapshot-20070110/build/./gcc/ -B/usr/lib/gcc-snapshot/i486-linux-gnu/bin/ -B/usr/lib/gcc-snapshot/i486-linux-gnu/lib/ -isystem /usr/lib/gcc-snapshot/i486-linux-gnu/include -isystem /usr/lib/gcc-snapshot/i486-linux-gnu/sys-include -m64 -o conftest -O2 -g -O2 foo.c /usr/bin/ld: skipping incompatible /scratch/packages/gcc/snap/gcc-snapshot-20070110/build/./gcc/libgcc.a when searching for -lgcc /usr/bin/ld: cannot find -lgcc collect2: ld returned 1 exit status $ ls build/i486-linux-gnu/64 libiberty $ ls build/gcc/64 ls: build/gcc/64: No such file or directory so the 64bit libgcc doesn't seem to be built and the multilib directory not created.