Create shared libraries lib{blas,lapack}.so.3
authorSébastien Villemot <sebastien@debian.org>
Thu, 13 Feb 2020 17:52:52 +0000 (17:52 +0000)
committerSébastien Villemot <sebastien@debian.org>
Thu, 13 Feb 2020 17:52:52 +0000 (17:52 +0000)
commit7f859047547702923aa3ca2f2c751b2b12b3d39d
treebabdc700bbe84594d3186bcd229e825a282e22a9
parentba8f24488814fb9ce8a0fc33676f010a9cbbfa09
Create shared libraries lib{blas,lapack}.so.3

Modified: Mo Zhou <lumin@debian.org>
Bugs-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=824639
Forwarded: not-needed
Last-Update: 2019-10-22

* It is done so that duplicate code with libopenblas.so.0 is kept as low as
  possible. Only the symbols from the external BLAS/LAPACK API are incorporated
  in the shared libraries. The rest is obtained by dynamic linking against
  libopenblas.so.0.
* Also Order the files when calling `ar' or $(CC), to make
  the build reproducible. (order-files.patch)
* Also link the shared blas and lapack against gomp. (Closes: #945791)
Last-Update: 2019-10-22
Gbp-Pq: Name shared-blas-lapack.patch
interface/Makefile