#6743: cygwin metaticket: port Sage to Microsoft Windows (via Cygwin): stage 1 
--
make building Sage automatic
-------------------------------+--------------------------------------------
       Reporter:  was          |         Owner:  was                            
                                                                   
           Type:  enhancement  |        Status:  needs_info                     
                                                                   
       Priority:  major        |     Milestone:  sage-5.9                       
                                                                   
      Component:  cygwin       |    Resolution:                                 
                                                                   
       Keywords:  sd31 sd32    |   Work issues:                                 
                                                                   
Report Upstream:  N/A          |     Reviewers:  Jean-Pierre Flori, Dmitrii 
Pasechnik, Karl-Dieter Crisman, Mike Hansen, William Stein, Luis Tabera
        Authors:               |     Merged in:                                 
                                                                   
   Dependencies:               |      Stopgaps:                                 
                                                                   
-------------------------------+--------------------------------------------

Comment (by kcrisman):

 In the prereq spkg log, at the end:
 {{{
 checking gcc version... 4.5.3
 checking if g++ accepts -dumpversion option... yes
 checking g++ version... 4.5.3
 configure: Excellent, the C, C++ and Fortran compilers are all GCC 4.5.3
 configure: Excellent, GCC 4.5.3 is later than the minimum
 configure: needed to build Sage, which is GCC version 4.0.1
 checking for sqrt in -lm... yes
 checking for sqrtl in -lm... no
 configure: You have an outdated and/or broken math library.
 configure: error: Exiting, since the library function 'sqrtl()' was not
 found.
 You do not have all of the prerequisites needed to build Sage
 from source. See the errors above.
 However, since 'SAGE_PORT' is set, we will try to build anyway.
 Now cleaning up tmp files.
 }}}
 Supposedly this was (I think?) provided by Cephes, but of course that
 never actually built on Cygwin, as JP discovered.  I wonder when this was
 even added in the configure script in the tar.gz in base.

 Grepping through the entire Sage root directory shows that sqrtl mostly
 comes in play with Pynac and Scipy/Numpy, and we seem to even (?) define
 our own sqrtl... The Pari references I think are to sqrtlift, something
 else.  Maybe we don't need this any more?  I presume this was added by
 David Kirkby for Solaris or other platforms with weird base libraries.

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