On Thu, 2008-08-28 at 16:02 +0200, Richard Guenther wrote: > On Thu, Aug 28, 2008 at 12:36 PM, Manuel López-Ibáñez > <[EMAIL PROTECTED]> wrote: > > Dear all, > > > > I get the following errors when running the GNAT testsuite on > > x86_64-unknown-linux-gnu with make check -j2 > > --target_board=\{-m32,-m64\}. > > > > Executing on host: /home/manuel/test/139674M/build/gcc/gnatmake > > -I/home/manuel/test/139674M/build/gcc/ada/rts > > --GCC=/home/manuel/test/139674M/build/gcc/xgcc --GNATBIND=\ > > /home/manuel/test/139674M/build/gcc/gnatbind > > --GNATLINK=/home/manuel/test/139674M/build/gcc/gnatlink -cargs > > -B/home/manuel/test/139674M/build/gcc -largs --GCC=/home/man\ > > uel/test/139674M/build/gcc/xgcc -B/home/manuel/test/139674M/build/gcc > > -margs -q -f > > /home/manuel/test/src/gcc/testsuite/gnat.dg/allocator_maxalign1.adb > > -I/home/manuel\ > > /test/139674M/build/gcc/ada/rts -lm -m32 -o > > ./allocator_maxalign1.exe (timeout = 300) > > /usr/bin/ld: warning: i386:x86-64 architecture of input file > > `b~allocator_maxalign1.o' is incompatible with i386 output^M > > /usr/bin/ld: warning: i386:x86-64 architecture of input file > > `/home/manuel/test/139674M/build/gcc/ada/rts/ada.o' is incompatible > > with i386 output^M > > /usr/bin/ld: warning: i386:x86-64 architecture of input file > > `/home/manuel/test/139674M/build/gcc/ada/rts/interfac.o' is > > incompatible with i386 output^M > > /usr/bin/ld: warning: i386:x86-64 architecture of input file > > `/home/manuel/test/139674M/build/gcc/ada/rts/system.o' is incompatible > > with i386 output^M > > > > > > It seems like some race condition to me. Any idea? > > Ada doesn't support multi-libbing and is confused if you test with -m32.
FYI I've resumed my work on the second part of the Ada multilib support patch. http://gcc.gnu.org/ml/gcc/2008-07/msg00338.html Laurent