Question on previously reported gmp testsuite issue with Compaq C++
Torbjorn Granlund
tg at gmplib.org
Tue Oct 12 22:24:32 CEST 2010
Bill.Glessner at cwu.EDU writes:
The following two failures were encountered in 'gnumake check' for
gmp-5.0.1 after a successful build on a Tru64unix version 5.1B-6 system.
152926:/usrX/JunqueYard/gmp-5.0.1/tests/cxx/.libs/lt-t-istream: /sbin/loader: Fa
tal Error: Reference to unresolvable symbol "replace__Q13std60basic_string__TcQ1
3std15char_traits__TcQ13std13allocator__TcXUlUlUlc" in "/usrX/JunqueYard/gmp-5.0
.1/.libs/libgmpxx.so.4"
FAIL: t-istream
152946:/usrX/JunqueYard/gmp-5.0.1/tests/cxx/.libs/lt-t-locale: /sbin/loader: Fat
al Error: Reference to unresolvable symbol "replace__Q13std60basic_string__TcQ13
std15char_traits__TcQ13std13allocator__TcXUlUlUlc" in "/usrX/JunqueYard/gmp-5.0.
1/.libs/libgmpxx.so.4"
FAIL: t-locale
# cxx -V
Compaq C++ V7.1-006 for HP Tru64 UNIX V5.1B (Rev. 2650)
Compiler Driver V7.1-006 (cxx) cxx Driver
There is a post of the same situation from 10 months ago: "GMP 4.3.1
testsuite fails on Tru64 5.1B-5 with Compaq C/C++" as a gmp bug;
but no definitive answer on a casue or resolution. Is it known whether
this indicates a real problem with gmp or just an issue with particular
tests: t-istream, t-locale.
I suppose the reply will be about the same: you need to unmangle these
symbols on your system to find out the real symbol. As you can probably
guess, GMP does not contain any variable names such as
"replace__Q13std60basic_string__TcQ13std15char_traits__TcQ13std13allocator__TcXUlUlUlc".
--
Torbjörn
More information about the gmp-bugs
mailing list