#10000: GSL library fails to install on AIX 5.3
----------------------------------+-----------------------------------------
Reporter: drkirkby | Owner: drkirkby
Type: defect | Status: new
Priority: major | Milestone: sage-4.6
Component: AIX or HP-UX ports | Keywords:
Author: | Upstream: Not yet reported upstream;
Will do shortly.
Reviewer: | Merged:
Work_issues: |
----------------------------------+-----------------------------------------
Comment(by drkirkby):
Replying to [comment:8 leif]:
> Replying to [comment:7 drkirkby]:
> > * We use iconv on Solaris, HP-UX and Cygwin but not Linux or OS X.
>
> Because the assumption is that {{{iconv}}} is either broken or missing
on those platforms.
But it's more complex than that, since if you include iconv on '''some'''
Linux distributions it breaks the build of Sage. Otherwise we could just
install it everywhere.
> > * We patch {{{paripriv.h}}} on OS X and Solaris, but in different
ways.
>
> Not true. Same patched file, just avoids a name clash with {{{ECHO}}} on
those two systems. Not an upstream problem, since as the name suggests
it's not intended to be installed / used outside the PARI sources.
Em, there used to be two different patches, but perhaps that has changed.
The patches needed on Solaris were a lot less than needed on OS X.
> > * etc etc etc.
>
> True. ;-) (There are packages I think could and should be made
prerequisites, which would avoid some trouble.)
> > [...] I've no idea if that is necessary on anything other than AIX
5.3.
>
> The snippet from GSL's {{{INSTALL}}} suggests it's not an AIX problem,
but rather one of GCC.
All the more reason for this to be handled by autoconf. Since AIX is the
only platform where this problem has been observed, it might be sensible
to just make an AIX specific patch.
I guess the GSL developers are quite within their rights to refuse to work
around compiler bugs. I know the MPFR developers will not work around
compiler bugs.
I really wish I had a copy of the C standard, so knew exactly what should
be defined and where.
Dave
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10000#comment:9>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.