This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
libv3test.a causes testsuite failures on multilibbed systems
- From: Rainer Orth <ro at TechFak dot Uni-Bielefeld dot DE>
- To: Phil Edwards <pme at gcc dot gnu dot org>
- Cc: libstdc++ at gcc dot gnu dot org
- Date: Mon, 3 Jun 2002 20:37:42 +0200 (MEST)
- Subject: libv3test.a causes testsuite failures on multilibbed systems
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