GMP 5.1.1 make check fail on Solaris 11

ken mays maybird1776 at
Sat Feb 16 02:01:48 CET 2013

Hi Marc,

For a Solaris 10 or Solaris 11-based OS platform, I'd suggest only testing with Studio's 'CC -library=stdcxx4' when using Oracle Studio 12.1. 

Otherwise, use GCC.

gmp-5.1.1 compiles fine for me using Oracle Studio 12.1 when I --disable-assembly. I only get the one bug reported below when I use '--enable-cxx --disable-assembly' as well.

Hope that helps someone,

Ken Mays

 From: Marc Glisse <marc.glisse at>
To: ken mays <maybird1776 at> 
Cc: "gmp-bugs at" <gmp-bugs at> 
Sent: Friday, February 15, 2013 11:53 AM
Subject: Re: GMP 5.1.1 make check fail on Solaris 11

Thanks for the follow-up.

On Fri, 15 Feb 2013, ken mays wrote:

> libtool: compile:  /opt/sunstudio12.1/bin/CC -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMPXX -I.. -fast -libmieee -KPIC -m64 -c -KPIC -DPIC -o .libs/limits.o
> Otherwise, the gmp 5.1.1 builds 100% using Sun Studio 12.1 or GCC 4.6.2 with Oracle Solaris 11. The assembler for Sun Studio 12.1
> may be outdated for today's C++ compiler needs, so I suggest people use Oracle Solaris Studio 12.3 - if possible. I used --disable-assembly as a workaround.

To be sure: it worked fine for you with Oracle Solaris Studio 12.3 even without disabling asm?

-- Marc Glisse

More information about the gmp-bugs mailing list