> On Wed, Oct 27, 2010 at 6:01 PM, kcrisman <kcris...@gmail.com> wrote:
> >> > Regarding fortran, for a "Microsoft Visual C++" version of Sage, I
> >> > will just get rid of Fortran (and Lisp) entirely, and not bother with
> >> > building anything currently in Sage that depends on them...
> >> 
> >> My thoughts about fortran oscillate as well. If I have the option, I
> >> try to just use Python + Cython.
> > 
> > For current Sage needs, though, the reason for Fortran is Scipy and R,
> > correct?  (Maybe PolyBoRi?)
> 
> The Sage packages that directly depend on Fortran are:  R, f2c,
> lapack, blas, numpy, scipy, cvxopt:
> 
> deep:sage-4.5.3 wstein$ grep FORTRAN spkg/standard/deps
>      $(INST)/$(FORTRAN) \
> $(INST)/$(R): $(BASE) $(INST)/$(PYTHON) $(INST)/$(ATLAS)
> $(INST)/$(ICONV) $(INST)/$(FORTRAN)
> $(INST)/$(FORTRAN): $(BASE)  $(INST)/$(PYTHON)
>       $(INSTALL) "$(SAGE_SPKG) $(FORTRAN) 2>&1" "tee -a
> $(SAGE_LOGS)/$(FORTRAN).log" $(INST)/$(F2C): $(BASE) $(INST)/$(FORTRAN)
> $(INST)/$(LAPACK): $(BASE) $(INST)/$(FORTRAN)
> $(INST)/$(BLAS): $(BASE) $(INST)/$(FORTRAN)
> $(INST)/$(NUMPY): $(BASE) $(INST)/$(PYTHON) $(INST)/$(FORTRAN)
> $(INST)/$(F2C) \ $(INST)/$(SCIPY): $(BASE) $(INST)/$(FORTRAN)
> $(INST)/$(F2C) \
> $(INST)/$(CVXOPT): $(BASE) $(INST)/$(FORTRAN) $(INST)/$(F2C)
> 
> Note that numpy can be built and used *without* fortran, e.g., when I
> removed fortran from psage I kept numpy...
> 
I can be more precise than that. numpy needs fortran if you include lapack
support, lapack is a pure fortran library. Support for lapack in numpy is 
optional.

So, if I am not mistaken, it just means you have lapack-less numpy.

Francois

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to