openblas.git
5 years agoMATGEN symbols are not included in Debian binary
Sébastien Villemot [Thu, 25 Jun 2020 09:39:59 +0000 (10:39 +0100)]
MATGEN symbols are not included in Debian binary

Forwarded: not-needed
Last-Update: 2016-03-24

The libopenblas binaries do not include libmatgen code, so don't mark them as
exported and don't test for their presence (in linktest).
Last-Update: 2016-03-24
Gbp-Pq: Name matgen-symbols-not-included.patch

5 years agoCreate shared libraries lib{blas,lapack}.so.3
Sébastien Villemot [Thu, 25 Jun 2020 09:39:59 +0000 (10:39 +0100)]
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

5 years agoAdapt build system for the absence of lapack-netlib/ and relapack directories.
Sébastien Villemot [Thu, 25 Jun 2020 09:39:59 +0000 (10:39 +0100)]
Adapt build system for the absence of lapack-netlib/ and relapack directories.

Forwarded: not-needed
Last-Update: 2017-07-27

Instead use the binary provided by package liblapack-pic, stripping from it the
symbols that are overridden by OpenBLAS.
Last-Update: 2017-07-27
Gbp-Pq: Name no-embedded-lapack.patch

5 years agoRemove warning about OpenMP
Sébastien Villemot [Thu, 25 Jun 2020 09:39:59 +0000 (10:39 +0100)]
Remove warning about OpenMP

Forwarded: no
Last-Update: 2014-02-17

This warning is annoying when the library is built with pthreads.
See #684344
Last-Update: 2014-02-17
Gbp-Pq: Name remove-openmp-warning.patch

5 years agoVarious fixes for kFreeBSD shared library
Sébastien Villemot [Thu, 25 Jun 2020 09:39:59 +0000 (10:39 +0100)]
Various fixes for kFreeBSD shared library

Forwarded: not-needed
Last-Update: 2014-08-05

Under kFreeBSD, give a SONAME to the shared library and install it. Also link
it against libm.
Simply use the same code as Linux for all these operations.
Last-Update: 2014-08-05
Gbp-Pq: Name kfreebsd.patch

5 years agoUse flags suitable for armhf port when TARGET=ARMV6
Sébastien Villemot [Thu, 25 Jun 2020 09:39:59 +0000 (10:39 +0100)]
Use flags suitable for armhf port when TARGET=ARMV6

Forwarded: not-needed
Last-Update: 2015-04-29

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).
Last-Update: 2015-04-29
Gbp-Pq: Name arm-gcc-flags.patch

5 years agoopenblas (0.3.9+ds-3) unstable; urgency=medium
Mo Zhou [Thu, 25 Jun 2020 09:39:59 +0000 (10:39 +0100)]
openblas (0.3.9+ds-3) unstable; urgency=medium

  [ Sébastien Villemot ]
  * Remove B-D on dh-exec, no longer needed since debhelper 13
  * On Ubuntu, strip -Wl,-Bsymbolic-functions from LDFLAGS (Closes: #961725)
  * Update Homepage to https://www.openblas.net

  [ Mo Zhou ]
  * Let libopenblas64-julia Conflict & Replace libjulia1 (<< 1.4.1+dfsg-1)
    (Closes: #963223)
  * Upload to unstable.

[dgit import unpatched openblas 0.3.9+ds-3]

5 years agoImport openblas_0.3.9+ds-3.debian.tar.xz
Mo Zhou [Thu, 25 Jun 2020 09:39:59 +0000 (10:39 +0100)]
Import openblas_0.3.9+ds-3.debian.tar.xz

[dgit import tarball openblas 0.3.9+ds-3 openblas_0.3.9+ds-3.debian.tar.xz]

5 years agoImport openblas_0.3.9+ds.orig.tar.xz
Sébastien Villemot [Fri, 20 Mar 2020 13:40:43 +0000 (13:40 +0000)]
Import openblas_0.3.9+ds.orig.tar.xz

[dgit import orig openblas_0.3.9+ds.orig.tar.xz]