William Stein wrote: > On Mon, Aug 3, 2009 at 1:33 PM, Dr. David Kirkby<david.kir...@onetel.net> > wrote: >> CC and CXX are set in Sage to default values if they are not specified. >> The readme says: >> >> --------------------------------------------- >> NOTE: If you're using Fortran on a platform without g95 binaries included >> with Sage, e.g., Itanium, you must use a system-wide gfortran. You >> have to explicitly tell the build process about the fortran >> compiler and library location. Do this by typing >> >> export SAGE_FORTRAN=/exact/path/to/gfortran >> export SAGE_FORTRAN_LIB=/path/to/fortran/libs/libgfortran.so >> ------------------------------------------------- >> >> >> Is there supposed to be any way to specify Fortran flags? > > There isn't such a way.
FFLAGS is commonly used for this. I think it would be beneficial to allow the user to specify FFLAGS and the Fortran compiler append any flags it want to that. In much the same was as CFLAGS and CXXFLAGS >> Why is a >> default of gfortran not used, like it is with gcc and g++ ? > > Because we wanted Sage to actually build on lots of computers and many > systemwide compilers would fail in weird ways. >> Does anyone >> know why the location of the library needs to be given? One does not >> need to do it with C or C++. > > Often there are other fortran libraries installed on the system, and > if one doesn't > explicitly specified it, then the wrong one can get linked in. But there are probably more C libraries on most machines than Fortran ones. If the default compilers are going to be gcc and g++, then I can't see why the fortran one should not default to gfortran. If someone wants to specify another compiler, they should be able to. But given by default the first gcc in the path is used, and the first g++, I don't see the logic of not extending that to the first gfortran. --~--~---------~--~----~------------~-------~--~----~ 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 URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---