I've made a couple of changes to the ATLAS package so SAGE_ATLAS_LIB works on Solaris. When I tested it on Solaris it worked of course.

kir...@sage:~/sage-4.5.alpha4$ export SAGE_ATLAS_LIB=/tmp
kir...@sage:~/sage-4.5.alpha4$ export 
SAGE_ATLAS_LIB=/home/kirkby/sage-4.4.3/local
kir...@sage:~/sage-4.5.alpha4$ ls /home/kirkby/sage-4.4.3/local/lib/libla*
/home/kirkby/sage-4.4.3/local/lib/liblapack.a



When I tested on Linux, the code did not work. I tried an old version on sage.math, that did not work either. Each time, I get the message that one of the libraries is missing: - see below.

Unable to find one of liblapack.so, libcblas.so, libatlas.so, or libf77blas.so
in supplied directory.
Set SAGE_ATLAS_LIB to the lib directory of liblapack.so,libcblas.so,libatlas.so,libf77blas.so,
to use existing atlas libraries, or unset SAGE_ATLAS_LIB to build one from 
source.



When I looked at the code, there's a test for liblapack.so. That library is never made on Solaris, but it does not appear it's made on Linux either. Not one single build I have on sage.math has liblapack.so

kir...@sage:~$ find . -name liblapack.so
kir...@sage:~$ find . -name liblapack.a
./sage-4.5.alpha4/local/lib/liblapack.a
./sage-4.5/local/lib/liblapack.a
./sage-4.4.3/local/lib/liblapack.a
./sage-4.4.3/dist/sage-4.4.3-sage.math-x86_64-Linux/local/lib/liblapack.a
./sage-4.4.3/dist/tmp/sage-4.4.3-sage.math-x86_64-Linux/local/lib/liblapack.a
./atlas-build/lib/liblapack.a
./sage-4.4.2/local/lib/liblapack.a


Since the script system_atlas.py tests for liblapack.so, and will generate an error message if it does not exists, I can't possibly see how SAGE_ATLAS_LIB ever works for anyone on Linux.

If you look at the code, do not look at sage-4.5.3 or later, as there were some Solaris-specific changes made there on #9356. I suspect this has been broken for some time.

Am I missing something?

Dave

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

Reply via email to