I'm not sure I understand what you mean, but after fixing these two
issues sage builds perfectly with gcc-4.5.0.
However: there is one important caveat. I use the environment variable
CC to set my compiler and not all packages honor this variable. At
least the following packages do not use $CC (I have not investigated
this issue deeply).
* cliquer-1.2
* flint-1.3.0.p2
* atlas-3.8.3.p7
* f2c-20070816.p1
* symmetrica-2.0.p4
* rubiks-20070912.p9
* ratpoints-2.1.2.p2
* zn_poly-0.9.p1
I meant to ask: "after fixing these two issues does sage builds
perfectly with gcc-4.5.0?" And indeed it does. Cool.
>
> However: there is one important caveat. I use the environment variable
> CC to set my compiler and not all packages honor this variable. At
> least the following packages do not use $CC (I have not investigated
> this issue deeply).
> * cliquer-1.2
> * flint-1.3.0.p2
> * atlas-3.8.3.p7
> * f2c-20070816.p1
> * symmetrica-2.0.p4
> * rubiks-20070912.p9
> * ratpoints-2.1.2.p2
> * zn_poly-0.9.p1
>
Thanks for listing these. If you patch any to accept CC, this would
be greatly appreciated!
William
> However: there is one important caveat. I use the environment variable
> CC to set my compiler and not all packages honor this variable. At
> least the following packages do not use $CC (I have not investigated
> this issue deeply).
> * cliquer-1.2
> * flint-1.3.0.p2
> * atlas-3.8.3.p7
> * f2c-20070816.p1
> * symmetrica-2.0.p4
> * rubiks-20070912.p9
> * ratpoints-2.1.2.p2
> * zn_poly-0.9.p1
That is a useful list. We really need to find out all the packages which
ignore CC (or CXX, or SAGE_FORTRAN). Those that use SCons seem
particularly partial to use a random compiler - on Solaris, often using
a mix of GNU and Sun compilers.
Some of these are known problems; see http://trac.sagemath.org/sage_trac/ticket/2999. I'll update that ticket with your list.
Dan
--
--- Dan Drake
----- http://mathsci.kaist.ac.kr/~drake
-------
On Thu, Sep 17, 2009 at 4:04 AM, Jeroen Demeyer <jdem...@cage.ugent.be> wrote:
<SNIP>
> However: there is one important caveat. I use the environment variable
> CC to set my compiler and not all packages honor this variable. At
> least the following packages do not use $CC (I have not investigated
> this issue deeply).
> * cliquer-1.2
There's an updated cliquer package that respects the CC environment
variable. See ticket #6681.
--
Regards
Minh Van Nguyen