#14636: ECL spkg : dirty workarounds?
--------------------------------------+-------------------------------------
Reporter: Snark | Owner: jdemeyer
Type: defect | Status: needs_work
Priority: major | Milestone: sage-pending
Component: packages: standard | Resolution:
Keywords: | Work issues: rebase, SIGCHLD doctest
Report Upstream: N/A | Reviewers:
Authors: Julien Puydt | Merged in:
Dependencies: #11359 | Stopgaps:
--------------------------------------+-------------------------------------
Comment (by fbissey):
Replying to [comment:40 jpflori]:
> It says ASDF 2.32 in the changelog, doesn't it?
I am not sure that's correct. I'll have to check. From the git clone I
have Juan hadn't committed asdf 3.0.1 yet. However I think it was not many
commits away from 3.0.
One of the main point is that ecl use to have the asdf-bundle extension
(né asdf-ecl as they say) and that extension has been merged in asdf
(2.66?) and underwent some changes in the process.
We have a formula to build a maxima.fas with the new ecl but it leads to
segfault when we load it (from sage or even from ecl itself).
In Gentoo the lisp team has decided to move things to asdf 3.0.1 as fast
as they can, but the harm for maxima_lib has been somewhat before 3.0.1.
See [https://github.com/cschwan/sage-on-gentoo/issues/226] for our status.
This is our current formula to build maxima.fas
{{{
cd src
ecl \
-eval '(require `asdf)' \
-eval '(push "./" asdf:*central-registry*)' \
-eval "(asdf:initialize-output-translations \
'(:output-translations :disable-cache
:inherit-configuration))" \
-eval '(load "maxima-build.lisp")' \
-eval '(asdf:make-build :maxima :type :fasl)' \
-eval '(quit)'
ECLLIB=`ecl -eval "(princ (SI:GET-LIBRARY-PATHNAME))"
-eval "(quit)"`
insinto "${ECLLIB#${EPREFIX}}"
newins maxima.fasb maxima.fas
}}}
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14636#comment:42>
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 unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.