Install of atlas CPU optimized libraries

Sylvestre Ledru sylvestre at
Thu Oct 1 14:14:03 UTC 2009


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

I have a few choices here:
* use the 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:


* 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

More information about the debian-science-maintainers mailing list