#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.


Reply via email to