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