Package: openblas / 0.3.29+ds-3

Metadata

Package Version Patches format
openblas 0.3.29+ds-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
39eb43d4410d0745ca2c78d1162d973abf3aa35b.patch | (download)

driver/others/blas_server.c | 6 4 + 2 - 0 !
1 file changed, 4 insertions(+), 2 deletions(-)

 [patch] improve thread safety of pthreads builds that rely on c11
 atomic operations for locking (#5170)

* Tighten memory orders for C11 atomic operations

arm gcc flags.patch | (download)

Makefile.arm | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 use flags suitable for armhf port when target=armv6
 See debian/rules for an explanation of why we can't use TARGET=ARMV7 on armhf.
 Also, if we don't explicitly set the -march and -mfpu flags, the resulting
 static libraries crash with SIGILL (reason not yet elucidated).
remove openmp warning.patch | (download)

driver/others/blas_server.c | 10 0 + 10 - 0 !
1 file changed, 10 deletions(-)

 remove warning about openmp
 This warning is annoying when the library is built with pthreads.
 See #684344
no embedded lapack.patch | (download)

Makefile | 100 10 + 90 - 0 !
Makefile.install | 9 0 + 9 - 0 !
Makefile.system | 2 0 + 2 - 0 !
interface/Makefile | 7 7 + 0 - 0 !
4 files changed, 17 insertions(+), 101 deletions(-)

 adapt build system for the absence of lapack-netlib/ and relapack directories.
 Instead use the binary provided by package liblapack-pic, stripping from it the
 symbols that are overridden by OpenBLAS.
shared blas lapack.patch | (download)

interface/Makefile | 25 25 + 0 - 0 !
1 file changed, 25 insertions(+)

 create shared libraries lib{blas,lapack}.so.3
 * 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. This also gives access to some extra OpenBLAS symbols, in
matgen symbols not included.patch | (download)

exports/gensymbol | 74 0 + 74 - 0 !
1 file changed, 74 deletions(-)

 matgen symbols are not included in debian binary
 The libopenblas binaries do not include libmatgen code, so don't mark them as
 exported and don't test for their presence (in linktest).
combssq deprecate.patch | (download)

exports/gensymbol | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 no longer check for symbols deprecated in lapack 3.10.1