Create shared libraries lib{blas,lapack}.so.3
authorSébastien Villemot <sebastien@debian.org>
Thu, 25 Jun 2020 09:39:59 +0000 (10:39 +0100)
committerMo Zhou <lumin@debian.org>
Thu, 25 Jun 2020 09:39:59 +0000 (10:39 +0100)
commita5a9bb8462f38372b3d29a55d68619e4a208594a
treec40445b9dde8b2be81b2aa18ea954d1d393ebb4d
parentc0b59fc34c7413b893a4c990dd851d40db878ef2
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