intel-mkl does not set alternatives for non-multiarch blas/lapack in Stretch
The intel-mkl backport sets multiarch alternatives for libblas and
liblapack. However Stretch does not use multiarch libblas/liblapack
yet, which means that all Stretch packages still are not using libmkl,
even when set as default.
# update-alternatives --display liblapack.so.3
liblapack.so.3 - auto mode
link best version is /usr/lib/openblas-base/liblapack.so.3
link currently points to /usr/lib/openblas-base/liblapack.so.3
link liblapack.so.3 is /usr/lib/liblapack.so.3
slave liblapack.so.3gf is /usr/lib/liblapack.so.3gf
/usr/lib/lapack/liblapack.so.3 - priority 10
/usr/lib/openblas-base/liblapack.so.3 - priority 40
slave liblapack.so.3gf: /usr/lib/openblas-base/liblapack.so.3
# update-alternatives --display liblapack.so.3-x86_64-linux-gnu
liblapack.so.3-x86_64-linux-gnu - manual mode
link best version is /usr/lib/x86_64-linux-gnu/libmkl_rt.so
link currently points to /usr/lib/x86_64-linux-gnu/libmkl_rt.so
link liblapack.so.3-x86_64-linux-gnu is /usr/lib/x86_64-linux-
gnu/liblapack.so.3
/usr/lib/x86_64-linux-gnu/libmkl_rt.so - priority 1
--
Frederik Himpe <fhimpe@ai.vub.ac.be>
Vrije Universiteit Brussel
Reply to: