It's somewhat more complicated unfortunately. There are numerous gnu
extensions which are used by people using gcc. I don't know if the HP-
UX compiler is c99 or not, but that may be a second issue, especially
for FLINT.

On top of the compiler issues, if you port to the HP-UX OS you then
have a whole different unix that your build system has to handle. If
you've been watching the Solaris port you might get some idea of what
the issues are there.

When I talk about FLINT supporting HP-UX I am mainly talking about the
compiler. I also understand from experts that it is a particularly
fussy and bug-ridden product. That may be completely wrong. I am
merely reporting hearsay. But I don't particularly care to find out.

Bill.

On Feb 1, 7:29 pm, "Georg S. Weber" <georgswe...@googlemail.com>
wrote:
> Hi,
>
> as far as I know, projects like NTL or MPIR/GMP have options to tell
> them to use a "plain C" variant of their functionality. No assembler
> code whatsoever, not optimized --- but compiling under any, say, ANSI
> C99 compliant C compiler. So I think HP-UX will always be "supported"
> in this sense. Maybe one has to explicitly tell the configuration
> script to fall back to the "default case", but shouldn't it do that
> anyway in an unknown (resp. not resp. not any longer "officially
> supported") environment?
>
> I would expect FLINT to be alike, i.e. to have a fail-safe "plain C"
> mode. The only possibility for a real "breakage" I then can see, is
> that maybe the C compiler(s) available for HP-UX are somewhat buggy /
> not truly ANSI C99 compliant. But GCC should be available and "fine"?!
>
> The big difference, of course, between Solaris and HP-UX is the user
> base. For Solaris, there definitely is demand for Sage to be used (in
> the sense of a mathematical tool). For HP-UX, I have not heard of any
> "mere user" that asked for Sage on it, to do mathematical work. That
> said, if Bill chooses not to "officially support" HP-UX in any
> explicit way, and if Dave chooses to port Sage to HP-UX nevertheless
> --- what the heck? From what I said above, I don't see any problem.
> Sage is an open source project, to which (many) individuals
> contribute, naturally driven by differing motivations.
>
> "One's freedom ends there, where another one's freedom begins."
>
> Please correct me if I'm wrong, but I don't see where the Dave's
> "freedom" and Bill's "freedom" would interfere in an incompatible way
> here.
>
> Cheers,
> Georg

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to