#6743: cygwin metaticket: port Sage to Microsoft Windows (via Cygwin): stage 1
--
make building Sage automatic
-------------------------------+--------------------------------------------
Reporter: was | Owner: was
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-5.8
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:
-------------------------------+--------------------------------------------
Changes (by kcrisman):
* reviewer: Jean-Pierre Flori, Dmitrii Pasechnik, Karl-Dieter Crisman,
Mike Hansen, William Stein => Jean-Pierre
Flori, Dmitrii Pasechnik, Karl-Dieter
Crisman, Mike Hansen, William Stein, Luis
Tabera
Comment:
> The current ATLAS spkg exits if it does not finds a system wide ATLAS or
LAPACK, don't remember, and asks you to install the corresponding Cygwin
packages (lapack-bin, lapack-devel IIRC, or stg like that).
{{{
# On Cygwin we simply require that the system-wide lapack is installed.
# This includes BLAS and is enough to build the rest of Sage.
if conf['CYGWIN?']:
lib = '/usr/lib/libblas.dll.a'
if not os.path.exists(lib):
print '*'*75
print 'On Cygwin you must install the standard LAPACK Cygwin
package'
print 'via the Cygwin setup.exe program in the "Math" category.'
print '*'*75
sys.exit(1)
cp(lib, os.path.join(conf['SAGE_LOCAL'], 'lib'))
sys.exit(0)
}}}
I think this should be updated, perhaps at #10508, to be VERY explicit
about which packages to install, and so we are not ''quite'' ready to
close this ticket. Also, we might want to make sure that this dll.a is
really all that we need to check for to not run into trouble. That said,
the default should be to not install ATLAS, but one should be able to
force it with an appropriate environment variable or something - I thought
#10508 dealt with that, but maybe not? With 334 comments and counting,
wow...
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/6743#comment:167>
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.