#6701: prereq-0.3.tar has many issues and needs updating.
----------------------+-----------------------------------------------------
Reporter: drkirkby | Owner: tbd
Type: defect | Status: new
Priority: major | Milestone: sage-4.1.2
Component: build | Keywords:
Reviewer: | Author:
Merged: |
----------------------+-----------------------------------------------------
There are numerous sensible things the prereq-0.3.tar could do which it
does not currently do.
* The old version detects if gcc is version 3 or above, yet at least
4.0.1 is needed to build Sage.
* The old version fails to let one use a non-GNU compiler. Whilst I
realise such compilers are unsupported in Sage, it would be sensible to
issue a warning and let people continue. The Sun compilers are better than
gcc on Solaris - particularly for 64-bit code.
* The old version does not check if the versions of the GNU compilers are
all the same. So if one sets CC to one version of gcc (say 4.4.0) and
forgets to set CXX and/or SAGE_FORTRAN, this will not be detected. So
older version of those might be found. Building some files with one
version of gcc and other files with another will not work reliably (if at
all)
* I understand some version of 4.0.1 on OS X will build Sage, but an
older release of the tools with gcc 4.0.1 will not. This problem is not
detected.
* The old configure.ac is not really written as configure.ac scripts are
supposed to be written. It does not make sensible use of macros, but has
inline code which is not even working well.
* No doubt other things.
I intend making an updated version of at least configure.ac which fixes
these and any other possible build issues I can think of.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/6701>
Sage <http://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
-~----------~----~----~----~------~----~------~--~---