GMP 5.1.1 make check fail on Solaris 11
ken mays
maybird1776 at yahoo.com
Sun Feb 17 16:38:21 CET 2013
Update:
Testing gmp-5.1.1 with Oracle Sun Studio 12.1 on Oracle Solaris 11
export CC='cc -xc99 -fast'
export CXX="CC -library=stlport4 -fast -m64"
$ ./configure ABI=64 --prefix=/usr/local --enable-cxx --enable-fat --disable-static
I fixed the remaining cxx make check issue doing this:
1. patched gmp-5.1.1/tests/cxx/t-ops2.cc, change #include <cmath> to #include <math.h>
My total patches for gmp-5.1.1 using Oracle Solaris Studio 12.1 were:
---------------------------------------------------------------------
1. cxx/osdoprnti.cc - replace #include <cstdarg> with #include <stdarg.h>2. Fixed mpn/*def with GCC .protected visibility flag for SS 12.1 assembler (fbe) handling.
3. tests/cxx/t-ops2.cc - replace #include <cmath> with #include <math.h>
Results:
--------
make check - all tests 100% PASS !!
gmp-5.1.1/tests/cxx - 100% PASS !!
PASS: t-assign
PASS: t-binary
PASS: t-cast
PASS: t-constr
PASS: t-cxx11
PASS: t-headers
PASS: t-iostream
PASS: t-istream
PASS: t-locale
PASS: t-misc
PASS: t-mix
PASS: t-ops
PASS: t-ops2
PASS: t-ops3
PASS: t-ostream
PASS: t-prec
PASS: t-rand
PASS: t-ternary
PASS: t-unary
===================
All 19 tests passed
No further work is needed in this case. Please test using CXX='CC -library=stdcxx4' for future
support of Oracle Solaris >= 10u10 and Oracle Studio 12.x compilers.
I can assist, if needed.
Thanks,
Ken Mays
More information about the gmp-bugs
mailing list