On Jul 28, 10:16 pm, "William Stein" <[EMAIL PROTECTED]> wrote:
> Unfortunately linbox won't build yet with GCC >= 4.2.0.   The linbox 
> developers
> are painfully aware of this, and it's evidently a nontrivial problem for them 
> to
> fix. SAGE-2.7.2 (which I just uploaded moments ago) will build fine
> on Gentoo with GCC 4.1.x:
>    http://sagemath.org/dist/src/
> (There is an issue with building clisp with sage-2.7.1, which is fixed
> in 2.7.2.)

Technically speaking, all of my systems run "testing" level Gentoo, so
this sort of thing is to be expected. I can easily drop back to a
stable GCC any time I want to, or for that matter, just force a 4.1.2
compile for linbox and leave everything else at 4.2.

>
> Another option for you would be to just use a pre-built
> binary like one here (the Debian one would almost surely work on gentoo):
>
>    http://sagemath.org/SAGEbin/linux/32bit/

Probably, although the system I want to run Sage on is a 64-bit dual-
core with 4 GB of RAM. :)

> Of course, being a Gentoo user, I'm sure you want to build from source :-).
> And of course, making it easy for anybody to build SAGE from source is one of
> the main points of SAGE.
>
> > On a related note, just about everything Sage uses is already in Gentoo
> > -- gap, givaro and linbox aren't, but gmp is, cln is, etc. Is there a
> > way one can build Sage to use the native libraries if they happen to be
> > present?
>
> Unfortunately, some of those packages have to be exactly the right version
> and  sometimes patched in subtle ways to work correctly together and
> with SAGE (mathematics software is very sensitive to slight changes).
> That said, I fully expect some clever Gentoo packagers to deal with all
> such problems at some point and create some sort of minimal Gentoo
> SAGE build.  It hasn't happened yet, but I'm very much looking forward
> to when it does.  I probably won't personally work on it, since I'm
> not personally
> a Gentoo user, and I think it's better left to a Gentoo user.

I actually suggested it on the gentoo-science mailing list yesterday.
The packages that are in the Portage system are for the most part the
same versions as what I saw in the tarball, but the patches may not be
there. If you're not a Gentoo user, what do you use?

At some point I'll probably become a Gentoo developer, assuming:

a. I magically acquire enough free time to do it, and
b. Gentoo doesn't die from internal politics before that. :)


--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to