On Feb 21, 2010, at 12:53 PM, Dr. David Kirkby wrote:
The addition of
http://trac.sagemath.org/sage_trac/ticket/6583 (implement 2-isogeny
descent over QQ natively in Sage using ratpoints)
sage-4.3.1 broke the build of Sage on Solaris. I suspect this was
the ticket, but Minh had proved this some time back, after starting
with Sage 4.3, he added all the patches until the Sage build broke.
It was #6583 which broke the build.
(Since then, someone updated R without checking that on Solaris, but
that issue has been resolved - or at least I believe it has been
resolved. I noticed Minh attempted a build of sage-4.3.3.alpha1 on
t2, using my updated iconv and R packages. Both iconv and R built
OK, but the Sage library is failing.
I've created a trac ticket for this bug
http://trac.sagemath.org/sage_trac/ticket/7867
Robert Miller shows on this ticket what is causing the problem.
/*
* It is invalid to compile an XPG3, XPG4, XPG4v2, or XPG5 application
* using c99. The same is true for POSIX.1-1990, POSIX.2-1992, POSIX.
1b,
* and POSIX.1c applications. Likewise, it is invalid to compile an
XPG6
* or a POSIX.1-2001 application with anything other than a c99 or
later
* compiler. Therefore, we force an error in both cases.
*/
and suspected it might be related to the fact the ratpoints code is
old.
Assuming the R (#8285) and iconv (#8191) tickets get positive review
(and I note Minh is going to look at them), it only leaves this
issue that is stopping Sage building on Solaris 10 (SPARC).
Does anyone have any ideas how to get around this?
I don't know how important #6583 it so Sage, or how important
William sees a Solaris port as important, but at the minute, these
two appear to be mutually exclusive.
I don't have any instant fixes, but can confirm that #6583 is very
important to some of us.
- Robert
--
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