#10993: Update eclib to 20120115
--------------------------------+-------------------------------------------
Reporter: cremona | Owner: cremona
Type: enhancement | Status: needs_work
Priority: major | Milestone: sage-5.0
Component: packages | Resolution:
Keywords: elliptic curves | Work_issues:
Upstream: N/A | Reviewer: Frithjof Schulze, Jeroen
Demeyer
Author: John Cremona | Merged:
Dependencies: #11354 |
--------------------------------+-------------------------------------------
Comment(by drkirkby):
Replying to [comment:43 cremona]:
> Would it work to fix the Makefile so that the SO_OPTS variable is only
set if the system type as returned by uname is Linux?
>
> I am out my depth here and frustrated that this necessary upgrade is
being blocked because of one system which no-one (who needs eclib) uses.
Note Solaris can be built using both the GNU and Sun linkers, so one needs
to ensure the right flags for each. The assumption in Sage is that the
first linker in the path is the one used for the compiler. That's not
really very good, but that's how it is.
The GNU linker options -shared and -soname, would need to be changed if
the Sun linker is used on Solaris to -G and -h respectively, but left
unchanged if the GNU linker was used.
The '--as-needed' option can possibly be omitted on Solaris. I'd be a bit
careful of using it on any platform actually. This page
http://www.gentoo.org/proj/en/qa/asneeded.xml
suggests it can be problematic and is not supported on gentoo.
Dave
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10993#comment:47>
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.