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