Poor Yorick wrote:
configure:2311: /path/to/src/gcc-4.2.2/gcc-4.2.2_build/./gcc/xgcc -B/path/to/src/gcc-4.2.2/gcc-4.2.2_build/./gcc/ -B/path/to/gcc-4.2.2/x86_64-unknown-linux-gnu/bin/ -B/path/to/gcc-4.2.2/x86_64-unknown-linux-gnu/lib/ -isystem /path/to/gcc-4.2.2/x86_64-unknown-linux-gnu/include -isystem /path/to/gcc-4.2.2/x86_64-unknown-linux-gnu/sys-include -m32 -O2 -g -O2 conftest.c >&5
/path/to/src/gcc-4.2.2/gcc-4.2.2_build/./gcc/32/libgcc.a: could not read symbols: Archive has no index; run ranlib to add one
This message from the binutils list seems relevant:
That doesn't look relevant to me. A properly built x86_64-linux
binutils will automatically handle both 32-bit and 64-bit libraries.
Did you check the libgcc.a library to make sure it is OK?
Did you build your own copy of binutils? Did you check to make sure it
is OK?
Jim