Source: numpy Followup-For: Bug #975546 As far as threading goes, as far as I know the different BLAS builds are binary compatible. Their threading support is internal to the BLAS library, they present a common ABI to the client program (numpy).
That is, you can equally install libopenblas0-pthread or libopenblas0-openmp (or libopenblas0-serial), or the BLIS variants, etc. At runtime numpy will use whichever BLAS you installed as your preferred alternative. Using 64-bit BLAS (libblas64.so) is a separate issue. It would require separate specific build configuration and packaging.

