The versions of blas-atlas and lapack-atlas are quite old by now: 3.8.2 is three years old now, and the current stable (3.8.0) is four years old. The newest bugfix release (3.8.4) was last month. From the changelog: ATLAS 3.8.4 released 05/14/11, changes from 3.8.3: * Fixed yet another C/Z GEMM JITcp bug where C was read when BETA=0 * Fixed lack of BETA=0 case in ATL_myger used in the gemm kernels ATL_mm4x4x2_1_prefCU and ATL_mm4x4x2US. * Fixed ATL_smm14x1x84_sseCU.c kernel error * Fixed C/Z GEMM JITcp bug where C was read when BETA=0 * Fixed illegal read of C in ATL_gereal2cplx.c * Fixed BETA=0 SCAL NaN-propogation bug (no more call to ATL_set) * Updated architecture detection to grok some newer machines and avoid some bugs. * Added compiler flags for some of the new architecures * Renamed xatlas_install to xatlas_build so that Windows 7 doesn't freak out because you are running an executable with the word "install" in the name * Reduced likelihood of cleanup generating illegal code in wild installs * Backported simple AVX gemm kernels * Backported some POWER7 VSX kernels with architectural defaults ATLAS 3.8.3 released 02/18/09, changes from 3.8.2: * New architectures, arch-specific kernels, and configure support: - Changed Core2Duo arch to simply Core2 + New kernels backported from 3.9.x for Core2 substantially increase Core2 performance + New arch defs for all Core2 archs - Added recognition of Corei7 architecture + Added arch defs which presently use new Core2-tuned kernels - Added new K10h kernel - Updated 64-bit arch defs to use it * Fixed bugs: - Fixed archinfo_x86 to always use extended family type (new usage) - Fixed mass typo for archinfo_freebsd - Fixed flag quotes for Make.mvtune - Fixed error causing GEMM to get wrong answer if K=3 on MIPS arch - Added additional workarounds for gcc's solaris_x86 division bug - Fixed bug in TRSM tuning Note that 3.8.3 includes backports from 3.9.x that improve performance on newer architectures like Core2. Therefor, please bump to the newest upstream stable. Reproducible: Always
We are heavily working on a sane atlas support on gentoo. Please add the bicatali overlay and test sci-libs/atlas. It has the latest versions of the 3.8 and 3.9 branch.
Thanks for the pointer! I added the overlay and everything recompiled fine. Some code using scikits.learn and matplotlib seems to work correctly, so that's nice. However, it seems the dependencies in virtual/{blas,cblas,lapack} aren't quite correct, since they refer to atlas-3.8.3, which doesn't exist in the overlay. After changing the dependencies from =sci-libs/atlas-3.8.3* to >=sci-libs/atlas-3.8.4 everything installed fine (though maybe that should be =[...]* instead of >=[...].)
It has been bumped already to 3.9.23. This bug can be closed.
Superseeded by sci-libs/atlas living sci overlay.