Install of atlas CPU optimized libraries
Sylvestre Ledru
sylvestre at debian.org
Thu Oct 1 14:14:03 UTC 2009
Hello,
A few days ago, I have uploaded the new atlas packages in experimental
(*).
It is working pretty well but I am a bit suck on two points:
- Depending the installed package, the path where libraries are will be:
libatlas3gf-sse3: /usr/lib/atlas-sse3
libatlas3gf-sse2: /usr/lib/atlas-sse2
etc
I have a few choices here:
* use the ld.so.conf.d/ system. But I heard that it is no longer allowed
since the Standards Version 3.8.3
* leave to the application developer the work to handle this
* leave to the user this work
* use the alternate system here
- atlas, like blas, provides a cblas.h file. I installed in /usr/include
causing a conflict (bug #548539) against libblas-dev.
In the previous packages of atlas, it wasn't available.
I wonder if I should either:
* store the cblas.h in /usr/include/atlas/
I noticed that some applications are explicitly doing:
#include <atlas/cblas.h>
* use the alternative system here (like with MPI packages).
For information, in libgsl, this file is available as:
/usr/include/gsl/gsl_cblas.h
Thanks,
Sylvestre
* For now, it does not build. A package dep is missing but I am waiting
to fix the two points in question since atlas is taking forever to
build.
More information about the debian-science-maintainers
mailing list