With virtual/blas, whichever blas implementation is desired (currently atlas or the reference implementation) is installed as /usr/lib/libblas.(*). When installing SciPy, the setup.py uses the name of the blas library to determine if additional features should be enabled. I am going to take this up with the SciPy developers, as well, but I felt this should be somewhere in gentoo bugzilla as well, as this mis-detection disables atlas-specific code optimization and threading in the python package. Reproducible: Always Steps to Reproduce: 1. 2. 3.
A Gentoo specific patch for this problem is in the scipy ebuild in ~x86.