#9486: ECL 10.2.1 fails to install on OS X (bsd.math) in sage-4.5.rc0
------------------------+---------------------------------------------------
   Reporter:  drkirkby  |       Owner:  drkirkby
       Type:  defect    |      Status:  new     
   Priority:  blocker   |   Milestone:  sage-4.5
  Component:  build     |    Keywords:          
     Author:            |    Upstream:  N/A     
   Reviewer:            |      Merged:          
Work_issues:            |  
------------------------+---------------------------------------------------

Comment(by leif):

 Though {{{SPKG.txt}}} of Sage's Boehm GC (also 7.1) states it was vanilla,
 it contains a patch for MacOS X 10.6 (Snow Leopard) and a post-configure
 Makefile hack for Cygwin.

 Sage's Boehm GC is configured with:
 {{{
 #!sh
 # See ticket #7336.  We want to set THREADDLLIBS to be nothing.
 # Rather than hacking the configure.ac file to do the right thing on
 # Cygwin, we just edit the Makefile after configure has been run.
 if [ $UNAME = "CYGWIN" ]; then
      ./configure --prefix=$SAGE_LOCAL --enable-large-config --enable-
 threads=None
      sed -i -e 's/^THREADDLLIBS = .*/THREADDLLIBS =/' Makefile
 else
      ./configure --prefix=$SAGE_LOCAL --enable-large-config
 fi
 }}}

 (I'd say its {{{spkg-install}}} needs some work, too.)

 I wonder if the Boehm GC shipped with ECL is only used on MacOS X 10.4,
 and why ECL's {{{configure}}} doesn't find Sage's GC on bsd.math (the log
 shows Sage's Boehm GC being installed before ECL is, as intended).

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9486#comment:10>
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.

Reply via email to