Create shared libraries lib{blas,lapack}.so.3
authorSébastien Villemot <sebastien@debian.org>
Fri, 20 Mar 2020 13:40:43 +0000 (13:40 +0000)
committerSébastien Villemot <sebastien@debian.org>
Fri, 20 Mar 2020 13:40:43 +0000 (13:40 +0000)
commitbc36782136b9d66d3d18e0c5e860d1ffd4e2bf21
treeda8c520accd997c0f8e7e6dc575d36a65eaee9b3
parent5b36e0875712bcfa0bbecc8111b4ec1adc897a97
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