openblas.git
19 months agoMerge openblas (0.3.27+ds-2) import into refs/heads/workingbranch
Sébastien Villemot [Mon, 29 Apr 2024 15:31:55 +0000 (17:31 +0200)]
Merge openblas (0.3.27+ds-2) import into refs/heads/workingbranch

19 months agoFix FTBFS on big-endian 64-bit architectures
Debian Science Team [Mon, 29 Apr 2024 15:31:55 +0000 (17:31 +0200)]
Fix FTBFS on big-endian 64-bit architectures

Origin: upstream, https://github.com/OpenMathLib/OpenBLAS/commit/b1d722fc0cf563298de8c5ae66fc04a1901d4bf1
Bug: https://github.com/OpenMathLib/OpenBLAS/issues/4633
Reviewed-by: Sébastien Villemot <sebastien@debian.org>
Last-Update: 2024-04-29

A long* pointer was incorrectly cast as an int*.
Last-Update: 2024-04-29
Gbp-Pq: Name testsuite-64bit-big-endian.patch

19 months agoNo longer check for symbols deprecated in LAPACK 3.10.1
Mo Zhou [Mon, 29 Apr 2024 15:31:55 +0000 (17:31 +0200)]
No longer check for symbols deprecated in LAPACK 3.10.1

Bug-Debian: https://bugs.debian.org/1011386
Forwarded: no
Last-Update: 2022-08-14

Last-Update: 2022-08-14
Gbp-Pq: Name combssq-deprecate.patch

19 months agoMATGEN symbols are not included in Debian binary
Sébastien Villemot [Mon, 29 Apr 2024 15:31:55 +0000 (17:31 +0200)]
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

19 months agoCreate shared libraries lib{blas,lapack}.so.3
Sébastien Villemot [Mon, 29 Apr 2024 15:31:55 +0000 (17:31 +0200)]
Create shared libraries lib{blas,lapack}.so.3

Forwarded: not-needed
Last-Update: 2020-07-31

* 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
  order to differentiate it at runtime from other BLAS implementations (see
  #960728).
  The -rpath,'$ORIGIN' is there to ensure that the OpenBLAS flavour used is
  the one selected in the lib{blas,lapack}.so.3 alternative, and not the one
  selected in the libopenblas.so.0 alternative.
* See also override_dh_shlibdeps in debian/rules
* Also order the files when calling `ar' or $(CC), to make
  the build reproducible (see #824639)
* Also link the shared blas and lapack against gomp (see #945791)
Last-Update: 2020-07-31
Gbp-Pq: Name shared-blas-lapack.patch

19 months agoAdapt build system for the absence of lapack-netlib/ and relapack directories.
Sébastien Villemot [Mon, 29 Apr 2024 15:31:55 +0000 (17:31 +0200)]
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

19 months agoRemove warning about OpenMP
Sébastien Villemot [Mon, 29 Apr 2024 15:31:55 +0000 (17:31 +0200)]
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

19 months agoUse flags suitable for armhf port when TARGET=ARMV6
Sébastien Villemot [Mon, 29 Apr 2024 15:31:55 +0000 (17:31 +0200)]
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

19 months agoopenblas (0.3.27+ds-2) unstable; urgency=medium
Sébastien Villemot [Mon, 29 Apr 2024 15:31:55 +0000 (17:31 +0200)]
openblas (0.3.27+ds-2) unstable; urgency=medium

  * testsuite-64bit-big-endian.patch: new patch from upstream.
    Fixes FTBFS on big-endian 64-bit architectures.

[dgit import unpatched openblas 0.3.27+ds-2]

19 months agoImport openblas_0.3.27+ds-2.debian.tar.xz
Sébastien Villemot [Mon, 29 Apr 2024 15:31:55 +0000 (17:31 +0200)]
Import openblas_0.3.27+ds-2.debian.tar.xz

[dgit import tarball openblas 0.3.27+ds-2 openblas_0.3.27+ds-2.debian.tar.xz]

20 months agoImport openblas_0.3.27+ds.orig.tar.xz
Sébastien Villemot [Fri, 12 Apr 2024 14:26:31 +0000 (16:26 +0200)]
Import openblas_0.3.27+ds.orig.tar.xz

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

22 months agoMerge openblas (0.3.26+ds-1) import into refs/heads/workingbranch
Sébastien Villemot [Mon, 12 Feb 2024 21:45:46 +0000 (22:45 +0100)]
Merge openblas (0.3.26+ds-1) import into refs/heads/workingbranch

22 months agoNo longer check for symbols deprecated in LAPACK 3.10.1
Mo Zhou [Mon, 12 Feb 2024 21:45:46 +0000 (22:45 +0100)]
No longer check for symbols deprecated in LAPACK 3.10.1

Bug-Debian: https://bugs.debian.org/1011386
Forwarded: no
Last-Update: 2022-08-14

Last-Update: 2022-08-14
Gbp-Pq: Name combssq-deprecate.patch

22 months agoMATGEN symbols are not included in Debian binary
Sébastien Villemot [Mon, 12 Feb 2024 21:45:46 +0000 (22:45 +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

22 months agoCreate shared libraries lib{blas,lapack}.so.3
Sébastien Villemot [Mon, 12 Feb 2024 21:45:46 +0000 (22:45 +0100)]
Create shared libraries lib{blas,lapack}.so.3

Forwarded: not-needed
Last-Update: 2020-07-31

* 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
  order to differentiate it at runtime from other BLAS implementations (see
  #960728).
  The -rpath,'$ORIGIN' is there to ensure that the OpenBLAS flavour used is
  the one selected in the lib{blas,lapack}.so.3 alternative, and not the one
  selected in the libopenblas.so.0 alternative.
* See also override_dh_shlibdeps in debian/rules
* Also order the files when calling `ar' or $(CC), to make
  the build reproducible (see #824639)
* Also link the shared blas and lapack against gomp (see #945791)
Last-Update: 2020-07-31
Gbp-Pq: Name shared-blas-lapack.patch

22 months agoAdapt build system for the absence of lapack-netlib/ and relapack directories.
Sébastien Villemot [Mon, 12 Feb 2024 21:45:46 +0000 (22:45 +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

22 months agoRemove warning about OpenMP
Sébastien Villemot [Mon, 12 Feb 2024 21:45:46 +0000 (22:45 +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

22 months agoUse flags suitable for armhf port when TARGET=ARMV6
Sébastien Villemot [Mon, 12 Feb 2024 21:45:46 +0000 (22:45 +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

22 months agoopenblas (0.3.26+ds-1) unstable; urgency=medium
Sébastien Villemot [Mon, 12 Feb 2024 21:45:46 +0000 (22:45 +0100)]
openblas (0.3.26+ds-1) unstable; urgency=medium

  * New upstream version 0.3.26+ds

[dgit import unpatched openblas 0.3.26+ds-1]

22 months agoImport openblas_0.3.26+ds.orig.tar.xz
Sébastien Villemot [Mon, 12 Feb 2024 21:45:46 +0000 (22:45 +0100)]
Import openblas_0.3.26+ds.orig.tar.xz

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

22 months agoImport openblas_0.3.26+ds-1.debian.tar.xz
Sébastien Villemot [Mon, 12 Feb 2024 21:45:46 +0000 (22:45 +0100)]
Import openblas_0.3.26+ds-1.debian.tar.xz

[dgit import tarball openblas 0.3.26+ds-1 openblas_0.3.26+ds-1.debian.tar.xz]

2 years agoMerge openblas (0.3.25+ds-1) import into refs/heads/workingbranch
Sébastien Villemot [Tue, 14 Nov 2023 19:25:25 +0000 (20:25 +0100)]
Merge openblas (0.3.25+ds-1) import into refs/heads/workingbranch

2 years agoRevert support for LAPACK ?GEDMD functions
Sébastien Villemot [Tue, 14 Nov 2023 19:25:25 +0000 (20:25 +0100)]
Revert support for LAPACK ?GEDMD functions

Forwarded: no
Last-Update: 2023-09-09

Those functions are not yet in LAPACK 3.11 (they are scheduled for a future
LAPACK release). Since the Debian package for OpenBLAS relies on the latest
stable LAPACK release, we have to (temporarily) remove support for them.

This patch is a revert of upstream commit 174f4e65e320241c7b57136db95d367cac7583d7.
Last-Update: 2023-09-09
Gbp-Pq: Name revert-lapack-gedmd.patch

2 years agoNo longer check for symbols deprecated in LAPACK 3.10.1
Mo Zhou [Tue, 14 Nov 2023 19:25:25 +0000 (20:25 +0100)]
No longer check for symbols deprecated in LAPACK 3.10.1

Bug-Debian: https://bugs.debian.org/1011386
Forwarded: no
Last-Update: 2022-08-14

Last-Update: 2022-08-14
Gbp-Pq: Name combssq-deprecate.patch

2 years agoMATGEN symbols are not included in Debian binary
Sébastien Villemot [Tue, 14 Nov 2023 19:25:25 +0000 (20:25 +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

2 years agoCreate shared libraries lib{blas,lapack}.so.3
Sébastien Villemot [Tue, 14 Nov 2023 19:25:25 +0000 (20:25 +0100)]
Create shared libraries lib{blas,lapack}.so.3

Forwarded: not-needed
Last-Update: 2020-07-31

* 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
  order to differentiate it at runtime from other BLAS implementations (see
  #960728).
  The -rpath,'$ORIGIN' is there to ensure that the OpenBLAS flavour used is
  the one selected in the lib{blas,lapack}.so.3 alternative, and not the one
  selected in the libopenblas.so.0 alternative.
* See also override_dh_shlibdeps in debian/rules
* Also order the files when calling `ar' or $(CC), to make
  the build reproducible (see #824639)
* Also link the shared blas and lapack against gomp (see #945791)
Last-Update: 2020-07-31
Gbp-Pq: Name shared-blas-lapack.patch

2 years agoAdapt build system for the absence of lapack-netlib/ and relapack directories.
Sébastien Villemot [Tue, 14 Nov 2023 19:25:25 +0000 (20:25 +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

2 years agoRemove warning about OpenMP
Sébastien Villemot [Tue, 14 Nov 2023 19:25:25 +0000 (20:25 +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

2 years agoUse flags suitable for armhf port when TARGET=ARMV6
Sébastien Villemot [Tue, 14 Nov 2023 19:25:25 +0000 (20:25 +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

2 years agoopenblas (0.3.25+ds-1) unstable; urgency=medium
Sébastien Villemot [Tue, 14 Nov 2023 19:25:25 +0000 (20:25 +0100)]
openblas (0.3.25+ds-1) unstable; urgency=medium

  * New upstream version 0.3.25+ds

[dgit import unpatched openblas 0.3.25+ds-1]

2 years agoImport openblas_0.3.25+ds.orig.tar.xz
Sébastien Villemot [Tue, 14 Nov 2023 19:25:25 +0000 (20:25 +0100)]
Import openblas_0.3.25+ds.orig.tar.xz

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

2 years agoImport openblas_0.3.25+ds-1.debian.tar.xz
Sébastien Villemot [Tue, 14 Nov 2023 19:25:25 +0000 (20:25 +0100)]
Import openblas_0.3.25+ds-1.debian.tar.xz

[dgit import tarball openblas 0.3.25+ds-1 openblas_0.3.25+ds-1.debian.tar.xz]

2 years agoMerge openblas (0.3.24+ds-1) import into refs/heads/workingbranch
Sébastien Villemot [Sat, 9 Sep 2023 16:58:39 +0000 (17:58 +0100)]
Merge openblas (0.3.24+ds-1) import into refs/heads/workingbranch

2 years agoRevert support for LAPACK ?GEDMD functions
Sébastien Villemot [Sat, 9 Sep 2023 16:58:39 +0000 (17:58 +0100)]
Revert support for LAPACK ?GEDMD functions

Forwarded: no
Last-Update: 2023-09-09

Those functions are not yet in LAPACK 3.11 (they are scheduled for a future
LAPACK release). Since the Debian package for OpenBLAS relies on the latest
stable LAPACK release, we have to (temporarily) remove support for them.

This patch is a revert of upstream commit 174f4e65e320241c7b57136db95d367cac7583d7.
Last-Update: 2023-09-09
Gbp-Pq: Name revert-lapack-gedmd.patch

2 years agoNo longer check for symbols deprecated in LAPACK 3.10.1
Mo Zhou [Sat, 9 Sep 2023 16:58:39 +0000 (17:58 +0100)]
No longer check for symbols deprecated in LAPACK 3.10.1

Bug-Debian: https://bugs.debian.org/1011386
Forwarded: no
Last-Update: 2022-08-14

Last-Update: 2022-08-14
Gbp-Pq: Name combssq-deprecate.patch

2 years agoMATGEN symbols are not included in Debian binary
Sébastien Villemot [Sat, 9 Sep 2023 16:58:39 +0000 (17:58 +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

2 years agoCreate shared libraries lib{blas,lapack}.so.3
Sébastien Villemot [Sat, 9 Sep 2023 16:58:39 +0000 (17:58 +0100)]
Create shared libraries lib{blas,lapack}.so.3

Forwarded: not-needed
Last-Update: 2020-07-31

* 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
  order to differentiate it at runtime from other BLAS implementations (see
  #960728).
  The -rpath,'$ORIGIN' is there to ensure that the OpenBLAS flavour used is
  the one selected in the lib{blas,lapack}.so.3 alternative, and not the one
  selected in the libopenblas.so.0 alternative.
* See also override_dh_shlibdeps in debian/rules
* Also order the files when calling `ar' or $(CC), to make
  the build reproducible (see #824639)
* Also link the shared blas and lapack against gomp (see #945791)
Last-Update: 2020-07-31
Gbp-Pq: Name shared-blas-lapack.patch

2 years agoAdapt build system for the absence of lapack-netlib/ and relapack directories.
Sébastien Villemot [Sat, 9 Sep 2023 16:58:39 +0000 (17:58 +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

2 years agoRemove warning about OpenMP
Sébastien Villemot [Sat, 9 Sep 2023 16:58:39 +0000 (17:58 +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

2 years agoUse flags suitable for armhf port when TARGET=ARMV6
Sébastien Villemot [Sat, 9 Sep 2023 16:58:39 +0000 (17:58 +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

2 years agoopenblas (0.3.24+ds-1) unstable; urgency=medium
Sébastien Villemot [Sat, 9 Sep 2023 16:58:39 +0000 (17:58 +0100)]
openblas (0.3.24+ds-1) unstable; urgency=medium

  * New upstream version 0.3.24+ds
  * d/copyright: reflect upstream changes
  * mips64-generic.patch: drop patch, applied upstream
  * revert-lapack-gedmd.patch: new patch for compiling against LAPACK 3.11
  * Build on loong64 architecture
  * d/rules: pass the number of requested parallel jobs to the build system.
    Previously the build system would always use as many parallel jobs as there
    are logical CPU cores.

[dgit import unpatched openblas 0.3.24+ds-1]

2 years agoImport openblas_0.3.24+ds.orig.tar.xz
Sébastien Villemot [Sat, 9 Sep 2023 16:58:39 +0000 (17:58 +0100)]
Import openblas_0.3.24+ds.orig.tar.xz

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

2 years agoImport openblas_0.3.24+ds-1.debian.tar.xz
Sébastien Villemot [Sat, 9 Sep 2023 16:58:39 +0000 (17:58 +0100)]
Import openblas_0.3.24+ds-1.debian.tar.xz

[dgit import tarball openblas 0.3.24+ds-1 openblas_0.3.24+ds-1.debian.tar.xz]

2 years agoMerge openblas (0.3.21+ds-4) import into refs/heads/workingbranch
Sébastien Villemot [Mon, 19 Dec 2022 15:03:51 +0000 (15:03 +0000)]
Merge openblas (0.3.21+ds-4) import into refs/heads/workingbranch

2 years agoFix FTBFS on mips64el
Debian Science Team [Mon, 19 Dec 2022 15:03:51 +0000 (15:03 +0000)]
Fix FTBFS on mips64el

Origin: upstream, https://github.com/xianyi/OpenBLAS/commit/365936ae1b1dfa2f50b3e65c68ae95babc6f2af2
Bug: https://github.com/xianyi/OpenBLAS/issues/3761
Last-Update: 2022-09-14

The dnrm2_tiny and dnrm2_inf utests were failing.
Last-Update: 2022-09-14
Gbp-Pq: Name mips64el-utest-dnrm2.patch

2 years ago[PATCH 1/2] Use blasint for INTERFACE64 compatibility
Martin Kroeker [Mon, 8 Aug 2022 12:52:10 +0000 (14:52 +0200)]
[PATCH 1/2] Use blasint for INTERFACE64 compatibility

Gbp-Pq: Name pr-3718-ppc64el-segfault.patch

2 years agoNo longer check for symbols deprecated in LAPACK 3.10.1
Mo Zhou [Mon, 19 Dec 2022 15:03:51 +0000 (15:03 +0000)]
No longer check for symbols deprecated in LAPACK 3.10.1

Bug-Debian: https://bugs.debian.org/1011386
Forwarded: no
Last-Update: 2022-08-14

Last-Update: 2022-08-14
Gbp-Pq: Name combssq-deprecate.patch

2 years agoMATGEN symbols are not included in Debian binary
Sébastien Villemot [Mon, 19 Dec 2022 15:03:51 +0000 (15:03 +0000)]
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

2 years agoCreate shared libraries lib{blas,lapack}.so.3
Sébastien Villemot [Mon, 19 Dec 2022 15:03:51 +0000 (15:03 +0000)]
Create shared libraries lib{blas,lapack}.so.3

Forwarded: not-needed
Last-Update: 2020-07-31

* 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
  order to differentiate it at runtime from other BLAS implementations (see
  #960728).
  The -rpath,'$ORIGIN' is there to ensure that the OpenBLAS flavour used is
  the one selected in the lib{blas,lapack}.so.3 alternative, and not the one
  selected in the libopenblas.so.0 alternative.
* See also override_dh_shlibdeps in debian/rules
* Also order the files when calling `ar' or $(CC), to make
  the build reproducible (see #824639)
* Also link the shared blas and lapack against gomp (see #945791)
Last-Update: 2020-07-31
Gbp-Pq: Name shared-blas-lapack.patch

2 years agoAdapt build system for the absence of lapack-netlib/ and relapack directories.
Sébastien Villemot [Mon, 19 Dec 2022 15:03:51 +0000 (15:03 +0000)]
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

2 years agoRemove warning about OpenMP
Sébastien Villemot [Mon, 19 Dec 2022 15:03:51 +0000 (15:03 +0000)]
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

2 years agoVarious fixes for kFreeBSD shared library
Sébastien Villemot [Mon, 19 Dec 2022 15:03:51 +0000 (15:03 +0000)]
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

2 years agoUse flags suitable for armhf port when TARGET=ARMV6
Sébastien Villemot [Mon, 19 Dec 2022 15:03:51 +0000 (15:03 +0000)]
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

2 years agoopenblas (0.3.21+ds-4) unstable; urgency=medium
Sébastien Villemot [Mon, 19 Dec 2022 15:03:51 +0000 (15:03 +0000)]
openblas (0.3.21+ds-4) unstable; urgency=medium

  * Manage CMake files through the alternatives system.
    For consistency with the pkgconfig files.
  * Bump S-V to 4.6.2

[dgit import unpatched openblas 0.3.21+ds-4]

2 years agoImport openblas_0.3.21+ds-4.debian.tar.xz
Sébastien Villemot [Mon, 19 Dec 2022 15:03:51 +0000 (15:03 +0000)]
Import openblas_0.3.21+ds-4.debian.tar.xz

[dgit import tarball openblas 0.3.21+ds-4 openblas_0.3.21+ds-4.debian.tar.xz]

3 years agoMerge openblas (0.3.21+ds-3) import into refs/heads/workingbranch
Sébastien Villemot [Sun, 27 Nov 2022 20:22:10 +0000 (20:22 +0000)]
Merge openblas (0.3.21+ds-3) import into refs/heads/workingbranch

3 years agoFix FTBFS on mips64el
Debian Science Team [Sun, 27 Nov 2022 20:22:10 +0000 (20:22 +0000)]
Fix FTBFS on mips64el

Origin: upstream, https://github.com/xianyi/OpenBLAS/commit/365936ae1b1dfa2f50b3e65c68ae95babc6f2af2
Bug: https://github.com/xianyi/OpenBLAS/issues/3761
Last-Update: 2022-09-14

The dnrm2_tiny and dnrm2_inf utests were failing.
Last-Update: 2022-09-14
Gbp-Pq: Name mips64el-utest-dnrm2.patch

3 years ago[PATCH 1/2] Use blasint for INTERFACE64 compatibility
Martin Kroeker [Mon, 8 Aug 2022 12:52:10 +0000 (14:52 +0200)]
[PATCH 1/2] Use blasint for INTERFACE64 compatibility

Gbp-Pq: Name pr-3718-ppc64el-segfault.patch

3 years agoNo longer check for symbols deprecated in LAPACK 3.10.1
Mo Zhou [Sun, 27 Nov 2022 20:22:10 +0000 (20:22 +0000)]
No longer check for symbols deprecated in LAPACK 3.10.1

Bug-Debian: https://bugs.debian.org/1011386
Forwarded: no
Last-Update: 2022-08-14

Last-Update: 2022-08-14
Gbp-Pq: Name combssq-deprecate.patch

3 years agoMATGEN symbols are not included in Debian binary
Sébastien Villemot [Sun, 27 Nov 2022 20:22:10 +0000 (20:22 +0000)]
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

3 years agoCreate shared libraries lib{blas,lapack}.so.3
Sébastien Villemot [Sun, 27 Nov 2022 20:22:10 +0000 (20:22 +0000)]
Create shared libraries lib{blas,lapack}.so.3

Forwarded: not-needed
Last-Update: 2020-07-31

* 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
  order to differentiate it at runtime from other BLAS implementations (see
  #960728).
  The -rpath,'$ORIGIN' is there to ensure that the OpenBLAS flavour used is
  the one selected in the lib{blas,lapack}.so.3 alternative, and not the one
  selected in the libopenblas.so.0 alternative.
* See also override_dh_shlibdeps in debian/rules
* Also order the files when calling `ar' or $(CC), to make
  the build reproducible (see #824639)
* Also link the shared blas and lapack against gomp (see #945791)
Last-Update: 2020-07-31
Gbp-Pq: Name shared-blas-lapack.patch

3 years agoAdapt build system for the absence of lapack-netlib/ and relapack directories.
Sébastien Villemot [Sun, 27 Nov 2022 20:22:10 +0000 (20:22 +0000)]
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

3 years agoRemove warning about OpenMP
Sébastien Villemot [Sun, 27 Nov 2022 20:22:10 +0000 (20:22 +0000)]
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

3 years agoVarious fixes for kFreeBSD shared library
Sébastien Villemot [Sun, 27 Nov 2022 20:22:10 +0000 (20:22 +0000)]
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

3 years agoUse flags suitable for armhf port when TARGET=ARMV6
Sébastien Villemot [Sun, 27 Nov 2022 20:22:10 +0000 (20:22 +0000)]
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

3 years agoopenblas (0.3.21+ds-3) unstable; urgency=medium
Sébastien Villemot [Sun, 27 Nov 2022 20:22:10 +0000 (20:22 +0000)]
openblas (0.3.21+ds-3) unstable; urgency=medium

  * Install CMake files under /usr/lib/$(MULTIARCH)/cmake/openblas$(FLAVOR)/
    Thanks to Juan Jose Garcia Ripoll for reporting (Closes: #1000332)
  * no-embedded-lapack.patch: fix logic for detecting build with 64-bit
    indexing. In particular, this fixes the riscv64 packages whose embedded
    LAPACK routines were unusable with 32-bit indexing.
    Thanks to Дмитрий Ермилов (Closes: #1022950)

[dgit import unpatched openblas 0.3.21+ds-3]

3 years agoImport openblas_0.3.21+ds-3.debian.tar.xz
Sébastien Villemot [Sun, 27 Nov 2022 20:22:10 +0000 (20:22 +0000)]
Import openblas_0.3.21+ds-3.debian.tar.xz

[dgit import tarball openblas 0.3.21+ds-3 openblas_0.3.21+ds-3.debian.tar.xz]

3 years agoMerge openblas (0.3.21+ds-2) import into refs/heads/workingbranch
Sébastien Villemot [Wed, 14 Sep 2022 11:07:58 +0000 (12:07 +0100)]
Merge openblas (0.3.21+ds-2) import into refs/heads/workingbranch

3 years agoFix FTBFS on mips64el
Debian Science Team [Wed, 14 Sep 2022 11:07:58 +0000 (12:07 +0100)]
Fix FTBFS on mips64el

Origin: upstream, https://github.com/xianyi/OpenBLAS/commit/365936ae1b1dfa2f50b3e65c68ae95babc6f2af2
Bug: https://github.com/xianyi/OpenBLAS/issues/3761
Last-Update: 2022-09-14

The dnrm2_tiny and dnrm2_inf utests were failing.
Last-Update: 2022-09-14
Gbp-Pq: Name mips64el-utest-dnrm2.patch

3 years ago[PATCH 1/2] Use blasint for INTERFACE64 compatibility
Martin Kroeker [Mon, 8 Aug 2022 12:52:10 +0000 (14:52 +0200)]
[PATCH 1/2] Use blasint for INTERFACE64 compatibility

Gbp-Pq: Name pr-3718-ppc64el-segfault.patch

3 years agoNo longer check for symbols deprecated in LAPACK 3.10.1
Mo Zhou [Wed, 14 Sep 2022 11:07:58 +0000 (12:07 +0100)]
No longer check for symbols deprecated in LAPACK 3.10.1

Bug-Debian: https://bugs.debian.org/1011386
Forwarded: no
Last-Update: 2022-08-14

Last-Update: 2022-08-14
Gbp-Pq: Name combssq-deprecate.patch

3 years agoMATGEN symbols are not included in Debian binary
Sébastien Villemot [Wed, 14 Sep 2022 11:07:58 +0000 (12:07 +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

3 years agoCreate shared libraries lib{blas,lapack}.so.3
Sébastien Villemot [Wed, 14 Sep 2022 11:07:58 +0000 (12:07 +0100)]
Create shared libraries lib{blas,lapack}.so.3

Forwarded: not-needed
Last-Update: 2020-07-31

* 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
  order to differentiate it at runtime from other BLAS implementations (see
  #960728).
  The -rpath,'$ORIGIN' is there to ensure that the OpenBLAS flavour used is
  the one selected in the lib{blas,lapack}.so.3 alternative, and not the one
  selected in the libopenblas.so.0 alternative.
* See also override_dh_shlibdeps in debian/rules
* Also order the files when calling `ar' or $(CC), to make
  the build reproducible (see #824639)
* Also link the shared blas and lapack against gomp (see #945791)
Last-Update: 2020-07-31
Gbp-Pq: Name shared-blas-lapack.patch

3 years agoAdapt build system for the absence of lapack-netlib/ and relapack directories.
Sébastien Villemot [Wed, 14 Sep 2022 11:07:58 +0000 (12:07 +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

3 years agoRemove warning about OpenMP
Sébastien Villemot [Wed, 14 Sep 2022 11:07:58 +0000 (12:07 +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

3 years agoVarious fixes for kFreeBSD shared library
Sébastien Villemot [Wed, 14 Sep 2022 11:07:58 +0000 (12:07 +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

3 years agoUse flags suitable for armhf port when TARGET=ARMV6
Sébastien Villemot [Wed, 14 Sep 2022 11:07:58 +0000 (12:07 +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

3 years agoopenblas (0.3.21+ds-2) unstable; urgency=medium
Sébastien Villemot [Wed, 14 Sep 2022 11:07:58 +0000 (12:07 +0100)]
openblas (0.3.21+ds-2) unstable; urgency=medium

  [ Mo Zhou ]
  * Cherry-pick upstream commit to fix ppc64el FTBFS.

  [ Sébastien Villemot ]
  * mips64el-utest-dnrm2.patch: new patch from upstream, fixes FTBFS on mips64el

[dgit import unpatched openblas 0.3.21+ds-2]

3 years agoImport openblas_0.3.21+ds-2.debian.tar.xz
Sébastien Villemot [Wed, 14 Sep 2022 11:07:58 +0000 (12:07 +0100)]
Import openblas_0.3.21+ds-2.debian.tar.xz

[dgit import tarball openblas 0.3.21+ds-2 openblas_0.3.21+ds-2.debian.tar.xz]

3 years agoImport openblas_0.3.21+ds.orig.tar.xz
Sébastien Villemot [Sun, 14 Aug 2022 20:37:14 +0000 (21:37 +0100)]
Import openblas_0.3.21+ds.orig.tar.xz

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

3 years agoMerge openblas (0.3.20+ds-2) import into refs/heads/workingbranch
Mo Zhou [Sat, 21 May 2022 20:25:13 +0000 (21:25 +0100)]
Merge openblas (0.3.20+ds-2) import into refs/heads/workingbranch

3 years agoFixes #1011386
Debian Science Team [Sat, 21 May 2022 20:25:13 +0000 (21:25 +0100)]
Fixes #1011386

Forwarded: not yet

===================================================================

Gbp-Pq: Name combssq-deprecate.patch

3 years agoMATGEN symbols are not included in Debian binary
Sébastien Villemot [Sat, 21 May 2022 20:25:13 +0000 (21:25 +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

3 years agoCreate shared libraries lib{blas,lapack}.so.3
Sébastien Villemot [Sat, 21 May 2022 20:25:13 +0000 (21:25 +0100)]
Create shared libraries lib{blas,lapack}.so.3

Forwarded: not-needed
Last-Update: 2020-07-31

* 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
  order to differentiate it at runtime from other BLAS implementations (see
  #960728).
  The -rpath,'$ORIGIN' is there to ensure that the OpenBLAS flavour used is
  the one selected in the lib{blas,lapack}.so.3 alternative, and not the one
  selected in the libopenblas.so.0 alternative.
* See also override_dh_shlibdeps in debian/rules
* Also order the files when calling `ar' or $(CC), to make
  the build reproducible (see #824639)
* Also link the shared blas and lapack against gomp (see #945791)
Last-Update: 2020-07-31
Gbp-Pq: Name shared-blas-lapack.patch

3 years agoAdapt build system for the absence of lapack-netlib/ and relapack directories.
Sébastien Villemot [Sat, 21 May 2022 20:25:13 +0000 (21:25 +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

3 years agoRemove warning about OpenMP
Sébastien Villemot [Sat, 21 May 2022 20:25:13 +0000 (21:25 +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

3 years agoVarious fixes for kFreeBSD shared library
Sébastien Villemot [Sat, 21 May 2022 20:25:13 +0000 (21:25 +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

3 years agoUse flags suitable for armhf port when TARGET=ARMV6
Sébastien Villemot [Sat, 21 May 2022 20:25:13 +0000 (21:25 +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

3 years agoopenblas (0.3.20+ds-2) unstable; urgency=medium
Mo Zhou [Sat, 21 May 2022 20:25:13 +0000 (21:25 +0100)]
openblas (0.3.20+ds-2) unstable; urgency=medium

  * Remove deprecated xCOMBSSQ lapack routines. (Closes: #1011386)
  * Remove bin:libjulia-openblas64, which is no longer needed.
    Exporting libopenblas64_.so with SYMBOLSUFFIX=64_ in Julia private
    library as an external dependency introduces complication in Julia
    package compiling process. We currently do not have proposal to
    put libopenblas64_.so (with symbol suffix) in the public library,
    because that will eventually lead to NINE variants to build for amd64:
    (1) LP64 (32-bit indexing), three threading models, default;
    (2) ILP64 (64-bit indexing), three threading models, no symbol suffix;
    (3) ILP64 (64-bit indexing), three threading models, symbols suffix 64_.
    Currently we only provide the (1) and (2) combinations, because BLAS
    libraries without symbol mangling can still be alternated to e.g. MKL.

[dgit import unpatched openblas 0.3.20+ds-2]

3 years agoImport openblas_0.3.20+ds-2.debian.tar.xz
Mo Zhou [Sat, 21 May 2022 20:25:13 +0000 (21:25 +0100)]
Import openblas_0.3.20+ds-2.debian.tar.xz

[dgit import tarball openblas 0.3.20+ds-2 openblas_0.3.20+ds-2.debian.tar.xz]

3 years agoMerge openblas (0.3.20+ds-1) import into refs/heads/workingbranch
Sébastien Villemot [Mon, 21 Feb 2022 10:14:52 +0000 (10:14 +0000)]
Merge openblas (0.3.20+ds-1) import into refs/heads/workingbranch

3 years agoImport openblas_0.3.20+ds.orig.tar.xz
Sébastien Villemot [Mon, 21 Feb 2022 10:14:52 +0000 (10:14 +0000)]
Import openblas_0.3.20+ds.orig.tar.xz

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

3 years agoFix symbol mangling for libjulia-openblas64
Mo Zhou [Mon, 21 Feb 2022 10:14:52 +0000 (10:14 +0000)]
Fix symbol mangling for libjulia-openblas64

Forwarded: not-needed
Last-Update: 2020-08-01

when building libjulia-openblas64, we place the lapack shared objects under
lapack64-netlib/ directory. But if exports/gensymbol cannot detect the
existence of the lapack-netlib directory, it will skip the lapack symbol which
results in incomplete symbol mangling (SYMBOLSUFFIX=64_) through objcopy.
Last-Update: 2020-08-01
Gbp-Pq: Name gensymbols-fix-detect-netlib.patch

3 years agoMATGEN symbols are not included in Debian binary
Sébastien Villemot [Mon, 21 Feb 2022 10:14:52 +0000 (10:14 +0000)]
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

3 years agoCreate shared libraries lib{blas,lapack}.so.3
Sébastien Villemot [Mon, 21 Feb 2022 10:14:52 +0000 (10:14 +0000)]
Create shared libraries lib{blas,lapack}.so.3

Forwarded: not-needed
Last-Update: 2020-07-31

* 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
  order to differentiate it at runtime from other BLAS implementations (see
  #960728).
  The -rpath,'$ORIGIN' is there to ensure that the OpenBLAS flavour used is
  the one selected in the lib{blas,lapack}.so.3 alternative, and not the one
  selected in the libopenblas.so.0 alternative.
* See also override_dh_shlibdeps in debian/rules
* Also order the files when calling `ar' or $(CC), to make
  the build reproducible (see #824639)
* Also link the shared blas and lapack against gomp (see #945791)
Last-Update: 2020-07-31
Gbp-Pq: Name shared-blas-lapack.patch

3 years agoAdapt build system for the absence of lapack-netlib/ and relapack directories.
Sébastien Villemot [Mon, 21 Feb 2022 10:14:52 +0000 (10:14 +0000)]
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

3 years agoRemove warning about OpenMP
Sébastien Villemot [Mon, 21 Feb 2022 10:14:52 +0000 (10:14 +0000)]
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

3 years agoVarious fixes for kFreeBSD shared library
Sébastien Villemot [Mon, 21 Feb 2022 10:14:52 +0000 (10:14 +0000)]
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

3 years agoUse flags suitable for armhf port when TARGET=ARMV6
Sébastien Villemot [Mon, 21 Feb 2022 10:14:52 +0000 (10:14 +0000)]
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

3 years agoopenblas (0.3.20+ds-1) unstable; urgency=medium
Sébastien Villemot [Mon, 21 Feb 2022 10:14:52 +0000 (10:14 +0000)]
openblas (0.3.20+ds-1) unstable; urgency=medium

  * New upstream version 0.3.20+ds
  * d/copyright: reflect upstream changes
  * mips64el.patch, avx512-dgemm.patch: drop patches, applied upstream

[dgit import unpatched openblas 0.3.20+ds-1]