#10766: Update ECL to the latest upstream release.
------------------------+---------------------------------------------------
Reporter: drkirkby | Owner: AlexGhitza
Type: defect | Status: new
Priority: major | Milestone: sage-4.6.2
Component: algebra | Keywords:
Author: | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
------------------------+---------------------------------------------------
Description changed by drkirkby:
Old description:
> The latest version of the Lisp interpreter ECL, (which is used by Maxima)
> is 11.1.1, but the version of ECL in Sage is 10.4.1.
>
> Version 10.4.1 is the source of one really major problem on 64-bit
> !OpenSolaris (see #9840), as it stops ECL building at all. This stops
> Sage building as a 64-bit application.
>
> The failure of ECL to build is due to non-PIC code being present, which
> itself was the result of the use of a GCC extension of "computed gotos"
> using in the ECL source code.
>
> http://gcc.gnu.org/onlinedocs/gcc-4.5.2/gcc/Labels-as-Values.html
>
> The updated ECL avoids this GCC extension on Solaris, with a result the
> library has no text relocation issues.
>
> I'll create a new .spkg later.
>
> Dave
New description:
The latest version of the Lisp interpreter ECL, (which is used by Maxima)
is 11.1.1, but the version of ECL in Sage is 10.4.1.
Version 10.4.1 is the source of one really major problem on 64-bit
!OpenSolaris (see #9840), as it creates a broken library libecl.so, which
can't be linked to. This stops Sage building as a 64-bit application.
The failure of ECL to build is due to non-PIC code being present, which
itself was the result of the use of a GCC extension of "computed gotos"
using in the ECL source code.
http://gcc.gnu.org/onlinedocs/gcc-4.5.2/gcc/Labels-as-Values.html
The updated ECL avoids this GCC extension on Solaris, with a result the
library has no text relocation issues.
I'll create a new .spkg later.
Dave
--
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10766#comment:6>
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.