This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [Ada] strange errors with make check -j2 --target_board=\{-m32,-m64\}


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
> <lopezibanez@gmail.com> 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]