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.

Reply via email to