On 22 June 2010 11:19, François Bissey <f.r.bis...@massey.ac.nz> wrote: >> On 06/22/10 10:10 AM, François Bissey wrote: >> >> Someone commented the other day that he could not understand why BLAS >> >> was in Sage when we had ATLAS. This was in response to my concern >> >> about linbox not being able to find BLAS >> > >> > That was me. For info sage-on-gentoo only uses ATLAS without any issues. >> > I believe the blas spkg only ship libblas.a all the functionality of >> > which should be in libf77blas.a shipped by ATLAS. >> > >> > Francois >> >> Thank you. It sounds then that BLAS can probably be removed from Sage, >> which will be a good thing. It saves a bit of disk space, saves time >> compiling it, and since it is not even tested, is would remove one >> uncertainty. >> >> I noticed linbox complains it could not find the C interface to BLAS >> >> http://trac.sagemath.org/sage_trac/ticket/9101 >> >> Given it is all written in Fortran, that does not totally surprise me. >> > > Yes that would be libcblas and indeed that's not provided by BLAS. > >> I'll try to rebuild Sage on OpenSolaris without BLAS and see if Linbox will >> work with the ATLAS package instead. But even if it does not, it sounds as >> though BLAS can be removed, since you are not using it on Gentoo. >> >> I guess with a project like Sage, it is very easy to collect baggage over >> the years. I wonder if there are any more unnecessary standard packages? >> Are you aware of any that you do not use on Gentoo, but which are in Sage? >> > > After a small check the only two things that seem relevant are:
Thank you for checking. > * termcap - which may be useful for cygwin - ncurse provide an emulation > of it and is usually installed on unix like Oses. I should make sure whether > it is really necessary. > * ghmm is still in sage-4.4.3 and it is still built while its functionality > has been superceded inside sage and it is no longer necessary. > > Francois Getting rid of ghmm would be good for three reasons: * It removes a bit of builk. * It would reduce the build time of Sage. * There is no spkg-check, so it is not tested. * It does not build on OpenSolaris http://trac.sagemath.org/sage_trac/ticket/9023 shows a patch for ghmm needing review, but as stated, the patch does not fully resolve the fact ghmm does not build on OpenSolaris 64-bit. The patch adds the -m64 flags, which just gets it a bit closer. Perhaps in the short term, if there is no agreement to remove these, I'll just not bother building them on OpenSolaris. Thought linbox would have to be made a dependancy of ATLAS, which it might not currently be (I've not checked). Dave -- 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