#6743: cygwin metaticket: port Sage to Microsoft Windows (via Cygwin): stage 1 
--
make building Sage automatic
-------------------------------+--------------------------------------------
       Reporter:  was          |         Owner:  was     
           Type:  enhancement  |        Status:  new     
       Priority:  major        |     Milestone:  sage-5.6
      Component:  cygwin       |    Resolution:          
       Keywords:  sd31 sd32    |   Work issues:          
Report Upstream:  N/A          |     Reviewers:          
        Authors:               |     Merged in:          
   Dependencies:               |      Stopgaps:          
-------------------------------+--------------------------------------------

Comment (by jdemeyer):

 Replying to [comment:72 kcrisman]:
 > What we now need is mainly an update to the prereq spkg.  We need to
 somehow check for:
 >  * `file`
 Why is this needed? I don't think Sage should ever use `file`.

 >  * `patch`
 Why do we need this? `patch` comes with Sage.

 >  * `liblapack`, `liblapack0`, `liblapack-devel`
 Why do we need this? `lapack` comes with Sage.

 >  * `libiconv`
 Why do we need this? `iconv` comes with Sage.

 > `openssl`, `openssl-devel`
 I don't think these are required anymore.

 >  * `libgc-devel`
 Is this `boehm_gc`? This comes with Sage.

 >  * `zlib-devel`
 Why do we need this? `zlib` comes with Sage.

 >  * `libncurses-devel`
 Are you sure this is needed? Does #12725 help with not requiring
 `ncurses`?

 >  * `make`, `perl`, `m4`
 This is already checked I believe.

 >  * `gcc4-x.y.z` and `g++-x.y.z`, `fortran`; the versions '''must'''
 match
 So, the GCC spkg doesn't build on Cygwin? Then also `spkg/install` should
 be changed not to install GCC on Cygwin. The version checking already
 exists.

 > I assume that it should happen in `prereq-1.x-install` and not the
 configure.
 Please don't! Ideally, `prereq-1.x-install` should be essentially empty
 and all checks are done in `configure`. That's how things are supposed to
 be done autotools-style.

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