libv3test.a causes testsuite failures on multilibbed systems

Rainer Orth ro@TechFak.Uni-Bielefeld.DE
Mon Jun 3 11:37:00 GMT 2002


Phil,

your patch to introduce libv3test.a into the testsuite broke testing the
non-default multilib e.g. on IRIX 6, as can be seen in

	http://gcc.gnu.org/ml/gcc-testresults/2002-06/msg00061.html

All -mabi=64 tests fail like this:

FAIL: 17_intro/header_cassert.cc (test for excess errors)
Excess errors:
ld64: FATAL   12 : Expecting 64-bit objects: ./libv3test.a is 32-bit.
collect2: ld returned 4 exit status

So there need to be separate versions of this library corresponding to the
multilib under test.  Maybe libv3test.a needs to be build for each multilib
in the toplevel libstdc++-v3 directory instead of only once in the
testsuite subdirectory?

	Rainer



More information about the Libstdc++ mailing list