3 failures in make check, cxx, gmp 5.1.1, Solaris 10

Marc Girod marc.girod at gmail.com
Sun Mar 17 13:17:48 CET 2013


On Sun, Mar 17, 2013 at 11:45 AM, Marc Glisse <marc.glisse at inria.fr> wrote:

> your C++ compiler is broken and does not support exceptions.
> Please look through the GMP mailing lists for other reports with
> precisely these 3 tests failing if that sounds strange.
> When I have time I'll add a t-do-exceptions-work-at-all-on-this-compiler
> test to make that clearer.

Found indeed.
It may be narrowed to 'exceptions thrown from shared libraries
are not caught on several platforms' (I have seen mentions of AIX,
x86_64, and Solaris...)
One report mentioned 4.5, and I confirm that my build passed
using 4,3,3 (but later--in mpfr--, I had to disable threads...)

I am trying to build a version of gcc with which I could build a recent Perl.
I believe that Perl is written in C, so that I might trade exceptions
in shared libraries for threads?

Does this make sense?
Thanks again,

More information about the gmp-bugs mailing list