Hi all,

Since I am back to speed I think it is time I posted an update
on the state of sage-on-gentoo.
I released sage-4.6.1 ebuilds in the hour after the release
was announced. That was made possible by the fact that I have started 
to make ebuilds for alpha and rc releases.
4.6.1 is in very good shape! it offers mpc as an option and the sage ebuild
itself is down to 6 patches compared with 12 for 4.6. The main reason for
this reduction is that sage has now caught up with sage-on-gentoo in terms
of numpy/scipy/matplotlib/sphinx/ecl/maxima.
We are using python-2.6.5 or 2.6.6 while sage is at 2.6.4, we also can use
a combination of BLAS/LAPACK libraries not just ATLAS. We are still stuck with 
gmp for technical reasons. There are other differences between a vanilla build 
and a gentoo build but those are the one that stand out. List of differences on 
demand.

We may have an increase in the patch number we carry as I had request for 
getting mpmath to version 0.16 (ticket #9969) and I am interested in
including ppl (ticket #10039 and the necessary #10233) as well.
I may do that after I do an initial lot of 4.6.2.alpha2 ebuilds tomorrow.


The big news however is that during the last month I had an iMac running
10.5 and with the help of Georg S. Weber we got sage-4.6.1 running on
a Gentoo prefix on OS X.
We have an ugly message at start up but sage -testall -long gives very good
results. ie 4 more failures than for a regular sage-on-gentoo build.
2 are related to the tachyon bug and I can reproduce them with a vanilla sage 
on the same machine, one is an ordering difference and the last one is related 
to weird error message at start up. Details here:
https://github.com/cschwan/sage-on-gentoo/issues#issue/35

It has been very instructive and Georg was very helpful (he really got us
building polybori on his own - no small feat). Of all the things I have seen
during the month I will only mention the strange things about singular.
There are 5 libraries that ship with the singular executable (before you build
libsingular):
dbmsr.so
p_Procs_FieldGeneral.so
p_Procs_FieldIndep.so
p_Procs_FieldQ.so
p_Procs_FieldZp.so
On OS X you are supposed to have .dylib or .bundle not .so. In any case we 
were always wondering about these libraries as their structure is quite 
strange. I discovered that they were missing from my vanilla install of sage 
on OS X. spkg_install wants to copy .dylib libraries but we have .so. 
I doesn't have any adverse effects on sage's tests making me think that they
are in fact useless and we shouldn't bother with them at all.

Next in line: I have a nokia N900 so I could look in sage on arm and 
contribute to the corresponding bug. I have access to a power5 cluster running
AIX so I could help David on getting things running on AIX, there is also a 
ppc-aix gentoo-prefix... I also have access to a BlueGene/L but I am not sure
I'll try to get sage to run on that just yet.

Cheers,
Francois

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to