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