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/ -~----------~----~----~----~------~----~------~--~---