On 7/29/07, znmeb <[EMAIL PROTECTED]> wrote:
> 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.

Excellent.  Let me know if that doesn't work.

> > 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. :)

There is also http://sagemath.org/SAGEbin/linux/64bit/
however that binary is not built against ATLAS, whereas if
you have ATLAS on your system and build SAGE from source
you'll get a SAGE that is faster at linear algebra.
> > 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.

Thanks!

> The packages that are in the Portage system are for the most part the
> same versions as what I saw in the tarball,

That's good.   I'm sure building like you want (against standard Gentoo
packages) would be possible *with sufficient effort*.

> If you're not a Gentoo user, what do you use?

On a daily basis I use:

   * OS X
   * Ubuntu Linux
   * Debian Linux

I regularly build SAGE on OS X intel and powerpc, Ubuntu 32-bit,
Debian 32 and 64-bit, Mandriva, Fedora, and SUSE.

And if you're curious, I also regularly use both vim and
emacs, and all three of Firefox, Safari and Opera.

> 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. :)

:-)

Thanks; keep me posted.

 -- William

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