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


Reply via email to