GMP on IA64-HPUX

FX Coudert fxcoudert@gmail.com
Sun Dec 4 10:16:00 GMT 2005


Hi all,

Below is the answer I got from the developer of GMP when I asked about 
support for ia64-hpux.

>   So, in short, my questions are: is gmp-4.1.4 supposed to work on
>   ia64-hpux?
> 
> No, it is not.  It might be possible to get either the LP64 or
> the ILP32 ABI to work, but even that requires the workaround you
> mention.  Don't expect any HP compiler to compile GMP correctly
> though, unless you switch off optimization.
> 
>   Will it be working in the next version (and when?)?
> 
> I cannot tell for sure.  We are currently determining what will
> go into GMP 4.2 and what will have to wait for 5.0.  I must
> confess that ia64-hpux is a low-priority platform.
> 
>   If it already works in the devel sources (not generally
>   available), would it be possible to have a snapshot of these
>   devel sources?
> 
> There is some support for ia64-hpux, but it was broken last time
> I tried it.  (Presumably this is yet another HP compiler bug; the
> problem apparently started when we got a compiler update.  I
> don't have any plans to isolate it and work around it.)
> 
> We don't make development snapshots public.  Sorry.

So, it looks like we will not have gfortran on ia64-hpux before a long 
time, unless someone who cares about it enough patches the GMP sources.
Steve, how did you hack gmp to get it run?

In the short term, that also means that we don't have to care about 
supporting __float80 in gfortran ;-)

FX


PS: I'm amazed that a "GNU project" can have exactly two developers, 
release source snapshots every two years, adopt the too common attitude 
of "every non-i686-linux platform is not mainstream", and so on.



More information about the Gcc mailing list