SHA256
10
0
forked from pool/openblas

208 Commits

Author SHA256 Message Date
eacdebdbba Accepting request 1282433 from science
OBS-URL: https://build.opensuse.org/request/show/1282433
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=73
2025-06-04 18:27:19 +00:00
4acfca4a3d - For SLES16 target POWER9 instead of POWER8 which fixes the
issue with the reported sgemm testsuite fails.  [bsc#1239545]

OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=203
2025-06-03 16:53:11 +00:00
91e75280cc Accepting request 1266047 from science
OBS-URL: https://build.opensuse.org/request/show/1266047
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=72
2025-04-03 14:45:54 +00:00
Ana Guerrero
91e44b5cce - Disable and remove support for gnu-hpc build flavours (bsc#1239982)
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=201
2025-04-01 08:42:12 +00:00
a2e8b41e3f Accepting request 1253922 from science
- Disable sgemmt and dgemmt tests in the test suite on power
  when gcc-13 is used. It is known (bsc#1239134) that some
  of these tests fail on this architecture when OpenBLAS
  is being build with the said compiler version ever since
  these tests were introduced.
  With this will essentially restore the situation of the
  version prior to the adition of these tests (0.3.26) where
  one was unaware of the problem.
  This is only a temporary measure and will be removed once
  the issue with gcc-13 has been resolved.
- Remove: Link-library-with-z-noexecstack.patch
  since `-Wa,--noexecstack -Wl,-z,noexecstack` are global options,
  now.

- Set gcc versions for ppc64le (bsc#1239702) (forwarded request 1253917 from eeich)

OBS-URL: https://build.opensuse.org/request/show/1253922
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=71
2025-03-18 16:37:29 +00:00
af4e0eea8c - Disable sgemmt and dgemmt tests in the test suite on power
when gcc-13 is used. It is known (bsc#1239134) that some
  of these tests fail on this architecture when OpenBLAS
  is being build with the said compiler version ever since
  these tests were introduced.
  With this will essentially restore the situation of the
  version prior to the adition of these tests (0.3.26) where
  one was unaware of the problem.
  This is only a temporary measure and will be removed once
  the issue with gcc-13 has been resolved.
- Remove: Link-library-with-z-noexecstack.patch
  since `-Wa,--noexecstack -Wl,-z,noexecstack` are global options,
  now.

- Set gcc versions for ppc64le (bsc#1239702)

OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=199
2025-03-17 19:36:04 +00:00
f9026b901c Accepting request 1253107 from science
- Use upstream patch for bsc#1239134 which is more friendly to the
  non-affected power9 and power10 sub-architectures:
  Replace:
  Revert-ba47c7f4f301aad100ed166de338b86e01da8465.patch
  by:
  Restore-the-non-vectorized-code-from-before-PR4880-for-POWER8.patch (forwarded request 1253105 from eeich)

OBS-URL: https://build.opensuse.org/request/show/1253107
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=70
2025-03-15 15:14:59 +00:00
53c5fa41e3 - Use upstream patch for bsc#1239134 which is more friendly to the
non-affected power9 and power10 sub-architectures:
  Replace:
  Revert-ba47c7f4f301aad100ed166de338b86e01da8465.patch
  by:
  Restore-the-non-vectorized-code-from-before-PR4880-for-POWER8.patch

OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=197
2025-03-14 14:36:31 +00:00
67bfc95cea Accepting request 1252226 from science
- Revert  commit ba47c7f4f301aad100ed166de338b86e01da8465 to
  prevent failures on Power8 (bsc#1239134)
  * Add: Revert-ba47c7f4f301aad100ed166de338b86e01da8465.patch
- Add a script to run tests.
- Add bisect support. (forwarded request 1252221 from eeich)

OBS-URL: https://build.opensuse.org/request/show/1252226
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=69
2025-03-13 14:04:24 +00:00
7bfeaf67c4 - Revert commit ba47c7f4f301aad100ed166de338b86e01da8465 to
prevent failures on Power8 (bsc#1239134)
  * Add: Revert-ba47c7f4f301aad100ed166de338b86e01da8465.patch
- Add a script to run tests.
- Add bisect support.

OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=195
2025-03-12 07:20:47 +00:00
bca0df3804 Accepting request 1251078 from science
- Fix path to work with i586 (forwarded request 1251077 from eeich)

OBS-URL: https://build.opensuse.org/request/show/1251078
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=68
2025-03-07 15:39:24 +00:00
10476385d7 Accepting request 1251077 from home:eeich:branches:science
- Fix path to work with i586

OBS-URL: https://build.opensuse.org/request/show/1251077
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=193
2025-03-07 06:00:00 +00:00
14e568f52d Accepting request 1250765 from home:eeich:branches:science
- Fix permissions and path

OBS-URL: https://build.opensuse.org/request/show/1250765
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=192
2025-03-06 17:11:39 +00:00
8b6456cf75 Accepting request 1250625 from home:eeich:branches:science
- Add test package.
- Add flags: `-Wa,--noexecstack -Wl,-z,noexecstack` to make sure
  stack is not executable. This works around problems in assembler
  code for z.
- Make stack of empty cpuid.S non-executable as well.

OBS-URL: https://build.opensuse.org/request/show/1250625
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=191
2025-03-06 12:52:05 +00:00
a0be2a2e26 Accepting request 1250495 from home:eeich:branches:science
- Update to version 0.2.29 (jsc#PED-9676):
  General:
  * Fixed a potential NULL pointer dereference in multithreaded builds.
  * Added function aliases for `GEMMT` using its new name `GEMMTR`
    adopted by Reference-BLAS.
  * Fixed the behavior of the recently added `CBLAS_?GEMMT` functions
    with row-major data.
  * Improved thread scaling of multithreaded `SBGEMV`.
  * Improved thread scaling of multithreaded `TRTRI`.
  * Fixed compilation of the CBLAS testsuite with gcc14 (and no
    Fortran compiler).
  * Fixed placement of the `-fopenmp` flag and libsuffix in the
    generated pkgconfig file.
  * Improved the `CMakeConfig` file generated by the Makefile build.
  * Fixed const-correctness of `cblas_?geadd` in `cblas.h`.
  * Fixed a potential inaccuracy in multithreaded BLAS3 calls.
  * Fixed empty implementations of `get`/`set_affinity` that print a
    warning in OpenMP builds.
  * Fixed function signatures for TRTRS in the converted C version of
    LAPACK.
  * Fixed omission of several single-precision LAPACK symbols in the
    shared library.
  * Improved build instructions for the provided "pybench" benchmarks.
  * Improved documentation, including descriptions of environment
    variables that affect build and runtime behavior.
  * Added a separate "make install_tests" target for use with
    cross-compilations.
  * Integrated improvements and corrections from Reference-LAPACK:
    - removed a comparison in LAPACKE `?tpmqrt` that is always false.
    - fixed the leading dimension for B in tests for GGEV.

OBS-URL: https://build.opensuse.org/request/show/1250495
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=190
2025-03-05 20:05:34 +00:00
cf70d49130 - Update to version 0.3.28 (jsc#PED-9676):
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=189
2025-03-05 13:14:18 +00:00
da1902eb1b Accepting request 1242905 from science
Disable LTO on riscv64 due to GCC#110812

OBS-URL: https://build.opensuse.org/request/show/1242905
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=67
2025-02-04 17:10:38 +00:00
bcc3a19335 OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=187 2025-02-03 18:17:41 +00:00
616f244801 Accepting request 1242901 from openSUSE:Factory:RISCV
- Disable LTO on riscv64 due to gcc bug 110812

OBS-URL: https://build.opensuse.org/request/show/1242901
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=186
2025-02-03 18:16:49 +00:00
b5d088b8b5 Accepting request 1234592 from science
- Update to version 0.3.27 (jsc#PED-9676):
  * General:
    + Reworked the unfinished implementation of `HUGETLB` from GotoBLAS
      for allocating huge memory pages as buffers on suitable systems.
    + Changed the unfinished implementation of `GEMM3M` for the generic
      target on all architectures to at least forward to regular GEMM.
    + Improved multithreaded `GEMM` performance for large non-skinny
      matrices.
    + Improved BLAS3 performance on larger multicore systems through
      improved parallelism.
    + Improved performance of the initial memory allocation by reducing
      locking overhead.
    + Improved performance of `GBMV` at small problem sizes by introducing
      a size barrier for the switch to multithreading.
    + Added an implementation of the `CBLAS_GEMM_BATCH` extension.
    + Fixed corner cases involving the handling of NAN and INFINITY
      arguments in `?SCAL` on all architectures.
    + Fixed NAN handling and potential accuracy issues in compilations
      with Intel ICX by supplying a suitable fp-model option by default.
    + It is now possible to register a callback function that replaces
      the built-in support for multithreading with an external backend
      like TBB (`openblas_set_threads_callback_function`).
    + Fixed potential duplication of suffixes in shared library naming.
    + Improved C compiler detection by the build system to tolerate
      more naming variants for gcc builds.
    + Fixed an unnecessary dependency of the utest on CBLAS.
    + Fixed spurious error reports from the BLAS extensions `utest`.
    + Fixed unwanted invocation of the `GEMM3M` tests in cross-
      compilation.
    + Fixed a flaw in the makefile build that could lead to the (forwarded request 1234589 from eeich)

OBS-URL: https://build.opensuse.org/request/show/1234592
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=66
2025-01-06 15:04:58 +00:00
caec615da5 Accepting request 1234589 from home:eeich:branches:science
- Update to version 0.3.27 (jsc#PED-9676):
  * General:
    + Reworked the unfinished implementation of `HUGETLB` from GotoBLAS
      for allocating huge memory pages as buffers on suitable systems.
    + Changed the unfinished implementation of `GEMM3M` for the generic
      target on all architectures to at least forward to regular GEMM.
    + Improved multithreaded `GEMM` performance for large non-skinny
      matrices.
    + Improved BLAS3 performance on larger multicore systems through
      improved parallelism.
    + Improved performance of the initial memory allocation by reducing
      locking overhead.
    + Improved performance of `GBMV` at small problem sizes by introducing
      a size barrier for the switch to multithreading.
    + Added an implementation of the `CBLAS_GEMM_BATCH` extension.
    + Fixed corner cases involving the handling of NAN and INFINITY
      arguments in `?SCAL` on all architectures.
    + Fixed NAN handling and potential accuracy issues in compilations
      with Intel ICX by supplying a suitable fp-model option by default.
    + It is now possible to register a callback function that replaces
      the built-in support for multithreading with an external backend
      like TBB (`openblas_set_threads_callback_function`).
    + Fixed potential duplication of suffixes in shared library naming.
    + Improved C compiler detection by the build system to tolerate
      more naming variants for gcc builds.
    + Fixed an unnecessary dependency of the utest on CBLAS.
    + Fixed spurious error reports from the BLAS extensions `utest`.
    + Fixed unwanted invocation of the `GEMM3M` tests in cross-
      compilation.
    + Fixed a flaw in the makefile build that could lead to the

OBS-URL: https://build.opensuse.org/request/show/1234589
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=184
2025-01-02 16:50:32 +00:00
d2b04c7c42 Accepting request 1190851 from science
- Duplicate all options passed to `make` also to `make install`:
  The openblas build output suggests this: 'Note that any flags
  passed to make during build should also be passed to make install
  to circumvent any install errors'.
  This also makes sure that minimum CPU requirement is set in
  the pkgconfig file is the same one as used for building.
  This helps to maintain a reproducible build (boo#1228177). (forwarded request 1190850 from eeich)

OBS-URL: https://build.opensuse.org/request/show/1190851
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=65
2024-08-02 15:25:25 +00:00
c3464afaf7 Accepting request 1190850 from home:eeich:branches:science
- Duplicate all options passed to `make` also to `make install`:
  The openblas build output suggests this: 'Note that any flags
  passed to make during build should also be passed to make install
  to circumvent any install errors'.
  This also makes sure that minimum CPU requirement is set in
  the pkgconfig file is the same one as used for building.
  This helps to maintain a reproducible build (boo#1228177).

OBS-URL: https://build.opensuse.org/request/show/1190850
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=182
2024-08-01 05:06:29 +00:00
42c7e85871 Accepting request 1190320 from science
- Make sure the minimum CPU requirement set in the pkgconfig (forwarded request 1190319 from eeich)

OBS-URL: https://build.opensuse.org/request/show/1190320
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=64
2024-07-30 09:53:50 +00:00
daf462652e Accepting request 1190319 from home:eeich:branches:science
- Make sure the minimum CPU requirement set in the pkgconfig

OBS-URL: https://build.opensuse.org/request/show/1190319
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=180
2024-07-29 17:47:20 +00:00
a974d174ed Accepting request 1190198 from home:eeich:branches:science
- Make sure the minimum requirement mentioned in the pkgconfig
  file is the same one as used for building. This also helps
  to maintain a reproducible build (boo#1228177).

OBS-URL: https://build.opensuse.org/request/show/1190198
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=179
2024-07-29 10:00:24 +00:00
1100f93cf3 Accepting request 1181635 from science
OBS-URL: https://build.opensuse.org/request/show/1181635
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=63
2024-06-19 14:36:36 +00:00
f51c02a47c Accepting request 1180848 from home:Andreas_Schwab:Factory
- no-static.patch: do not link statically

OBS-URL: https://build.opensuse.org/request/show/1180848
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=177
2024-06-19 03:35:07 +00:00
6c37e9059e Accepting request 1179612 from science
OBS-URL: https://build.opensuse.org/request/show/1179612
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=62
2024-06-10 15:37:03 +00:00
f5d2341b57 Accepting request 1179598 from home:eeich:branches:science
- Update to version 0.3.27 (boo#1225869):
  General:
  * Added initial (generic) support for the `CSKY` architecture.
  * Capped the maximum number of threads used in `GEMM`, `GETRF`
    and `POTRF` to avoid creating underutilized or idle threads.
  * Sped up multithreaded `POTRF` on all platforms.
  * Added extension `openblas_set_num_threads_local()` that returns
    the previous thread count.
  * Re-evaluated the `SGEMV` and `DGEMV` load thresholds to avoid
    activating multithreading for too small workloads.
  * Improved the fallback code used when the precompiled number of
    threads is exceeded,  and made it callable multiple times
    during the lifetime of an instance.
  * Added CBLAS interfaces for the BLAS extensions `?AMIN`,`?AMAX`,
    `CAXPYC` and `ZAXPYC`.
  * Fixed a potential buffer overflow in the interface to the
    `GEMMT` kernels.
  * Fixed use of incompatible pointer types in `GEMMT` and
    `C`/`ZAXPBY` as flagged by GCC-14.
  * Fixed unwanted case sensitivity of the character parameters in
    `?TRTRS` sped up the OpenMP thread management code.
  * Fixed sizing of logical variables in `INTERFACE64` builds of
    the C version of LAPACK.
  * Fixed inclusion of new LAPACK and LAPACKE functions from
    LAPACK 3.11 in the shared library.
  * Modified the error thresholds for `SGS`/`DGS` functions in
    the LAPACK testsuite to suppress spurious errors.
  * Added support for calling ?NRM2 with a negative increment value
    on all architectures.
  * Fixed handling of the `OPENBLAS_LOOPS` variable in several

OBS-URL: https://build.opensuse.org/request/show/1179598
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=175
2024-06-10 06:46:37 +00:00
7de1c526a3 Accepting request 1173654 from science
- Cleaned up changelog:
  * Added missing changes from 0.3.22 to 0.3.24 release.
  * Formated list of package changes in markdown format for easier
    conversion.
  * Dropped all entries that are irrelevant for SUSE or to
    users:
    - build related - in particular CMAKE
    - OS-related except Linux
    - related to compilers not supported on SUSE
    - related to architectures presently not supported on SUSE (forwarded request 1160107 from eeich)

OBS-URL: https://build.opensuse.org/request/show/1173654
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=61
2024-05-14 11:37:27 +00:00
92f8b96ec2 Accepting request 1160107 from home:eeich:branches:science
- Cleaned up changelog:
  * Added missing changes from 0.3.22 to 0.3.24 release.
  * Formated list of package changes in markdown format for easier
    conversion.
  * Dropped all entries that are irrelevant for SUSE or to
    users:
    - build related - in particular CMAKE
    - OS-related except Linux
    - related to compilers not supported on SUSE
    - related to architectures presently not supported on SUSE

OBS-URL: https://build.opensuse.org/request/show/1160107
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=173
2024-05-13 12:15:17 +00:00
b0b71280c4 - Remove incorrect change.
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=172
2024-05-13 12:13:44 +00:00
ebbb7f6e75 Accepting request 1172017 from home:AdaLovelace:branches:science
- Correct ifarch: s390x instead of s390

OBS-URL: https://build.opensuse.org/request/show/1172017
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=171
2024-05-06 05:52:53 +00:00
9beac0d378 Accepting request 1153572 from science
Please stage together with https://build.opensuse.org/request/show/1153127!
Currently, openSUSE:Factory:Staging:E.

- Remove DYNAMIC_LIST for aarch64 for older gcc versions: This has
  been fixed upstream.

- Update to version 0.3.26:
  * General:
    - Improved the version of openblas.pc that is created by the
      CMAKE build.
    - Fixed a CMAKE-specific build problem on older versions of
      MacOS.
    - Worked around linking problems on old versions of MacOS.
    - Corrected installation location of the lapacke_mangling
      header in CMAKE builds.
    - Added type declarations for complex variables to the
      MSVC-specific parts of the LAPACK header.
    - Significantly sped up ?GESV for small problem sizes by
      introducing a lower bound for multithreading.
    - Imported additions and corrections from the Reference-LAPACK
      project:
      + Added new LAPACK functions for truncated QR with pivoting
        (Reference-LAPACK PRs 891&941).
      + Handle miscalculation of minimum work array size in corner
      	cases (Reference-LAPACK PR 942).
      + Fixed use of uninitialized variables in ?GEDMD and
      	improved inline documentation.
      + Fixed use of uninitialized variables (and consequential
      	failures) in ?BBCSD.
      + Added tests for the recently introduced Dynamic Mode
      	Decomposition functions.
      + Fixed several memory leaks in the LAPACK testsuite.
      + Fixed counting of testsuite results by the Python script.

OBS-URL: https://build.opensuse.org/request/show/1153572
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=60
2024-03-03 19:18:32 +00:00
5a52d247ac Accepting request 1146764 from home:eeich:branches:science
- Remove DYNAMIC_LIST for aarch64 for older gcc versions: This has
  been fixed upstream.

OBS-URL: https://build.opensuse.org/request/show/1146764
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=169
2024-02-15 09:39:12 +00:00
8d1ffef82e Accepting request 1140291 from home:eeich:branches:science
- Update to version 0.3.26:
  * General:
    - Improved the version of openblas.pc that is created by the
      CMAKE build.
    - Fixed a CMAKE-specific build problem on older versions of
      MacOS.
    - Worked around linking problems on old versions of MacOS.
    - Corrected installation location of the lapacke_mangling
      header in CMAKE builds.
    - Added type declarations for complex variables to the
      MSVC-specific parts of the LAPACK header.
    - Significantly sped up ?GESV for small problem sizes by
      introducing a lower bound for multithreading.
    - Imported additions and corrections from the Reference-LAPACK
      project:
      + Added new LAPACK functions for truncated QR with pivoting
        (Reference-LAPACK PRs 891&941).
      + Handle miscalculation of minimum work array size in corner
      	cases (Reference-LAPACK PR 942).
      + Fixed use of uninitialized variables in ?GEDMD and
      	improved inline documentation.
      + Fixed use of uninitialized variables (and consequential
      	failures) in ?BBCSD.
      + Added tests for the recently introduced Dynamic Mode
      	Decomposition functions.
      + Fixed several memory leaks in the LAPACK testsuite.
      + Fixed counting of testsuite results by the Python script.
  * x86-64:
    - Fixed computation of CASUM on SkylakeX and newer targets in
      the special case that AVX512 is not supported by the compiler

OBS-URL: https://build.opensuse.org/request/show/1140291
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=168
2024-01-21 13:20:55 +00:00
a4d5b0f7c3 Accepting request 1134707 from science
OBS-URL: https://build.opensuse.org/request/show/1134707
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=59
2023-12-25 18:04:33 +00:00
75505aa071 Accepting request 1134221 from home:gcomes.obs
- add Requires(pre/post): coreutils to the sub-packages that use
  commands like: ln, dirname, mktemp, etc in the pre/post scriptlets

OBS-URL: https://build.opensuse.org/request/show/1134221
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=166
2023-12-23 06:37:56 +00:00
f174d57fd9 Accepting request 1132392 from science
- Update to version 0.3.25.
- Minor rebase of openblas-ppc64be_up2_p8.patch to apply cleanly.
- Drop upstreamed patches:  * Use-blasint-for-INTERFACE64-compatibility.patch  * remove-spurious-loops.patch

OBS-URL: https://build.opensuse.org/request/show/1132392
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=58
2023-12-11 20:49:42 +00:00
3ba6a4aff8 Accepting request 1129726 from home:badshah400:branches:science
Note: Please allow to build in science and check what it breaks before forwarding to Factory. Thanks in advance.

Changes:
* Update to version 0.3.25.
* Minor rebase of openblas-ppc64be_up2_p8.patch to apply cleanly.
* Drop upstreamed patches: Use-blasint-for-INTERFACE64-compatibility.patch, remove-spurious-loops.patch

OBS-URL: https://build.opensuse.org/request/show/1129726
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=164
2023-12-08 10:59:32 +00:00
bd88b0b839 Accepting request 1123416 from science
OBS-URL: https://build.opensuse.org/request/show/1123416
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=57
2023-11-06 20:13:44 +00:00
5f43c36430 Accepting request 1120798 from home:StefanBruens:branches:science
- Propagate the correct CPU count to the pkgconfig file, see
  gh#OpenMathLib/OpenBLAS#4275.

OBS-URL: https://build.opensuse.org/request/show/1120798
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=162
2023-11-05 14:41:45 +00:00
158cdf946c Accepting request 1118201 from home:bmwiedemann:branches:science
Delete build machine cpu count

OBS-URL: https://build.opensuse.org/request/show/1118201
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=161
2023-10-26 12:17:22 +00:00
5edc532f7a Accepting request 1068124 from science
- Recreate old library scheme for existing products:
  It turned out the new scheme on existing systems has
  been causing package breakages.
- Do not generate baselibs.conf for HPC builds.
- Add support for gcc11 & 12.
- For SLE/Leap on x86_64 and s390x do not mix compiler versions
  as this will make the gfortran ABI version inconsistent. Instead
  use the stock compiler and set the list of kernels for x86_64
  cores explicitly as Cooperlake requires compiler intrinsics
  which are not provided by gcc 7.
- Require at least 7G of disk space for building. (forwarded request 1068121 from eeich)

OBS-URL: https://build.opensuse.org/request/show/1068124
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=56
2023-03-01 15:13:37 +00:00
3aeb358580 Accepting request 1068121 from home:eeich:branches:science
- Recreate old library scheme for existing products:
  It turned out the new scheme on existing systems has
  been causing package breakages.
- Do not generate baselibs.conf for HPC builds.
- Add support for gcc11 & 12.
- For SLE/Leap on x86_64 and s390x do not mix compiler versions
  as this will make the gfortran ABI version inconsistent. Instead
  use the stock compiler and set the list of kernels for x86_64
  cores explicitly as Cooperlake requires compiler intrinsics
  which are not provided by gcc 7.
- Require at least 7G of disk space for building.

OBS-URL: https://build.opensuse.org/request/show/1068121
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=159
2023-02-28 08:57:23 +00:00
52502ae780 Accepting request 1066744 from science
- Make sure pre-existing (arch-independent) update-alternatives
  are wiped before registering new ones.
  Since update-alternatives has no reliable way to check if
  a certain 'generic name' exists, brute-force it and ignore
  any error (boo#1208248).
- Remove totally pointless - ie. never executed - %%posttrans
  script.
- Restore generic link for update-alternatives. This is usually
  set by the update-alternatives and it is '%ghost'ed but rpmlint
  complains.
- Add rpmlintrc rules to avoid false positives from consistently
  guessing the update-alternatives generic name wrong.
- Make arch dependent generic names conditional.

OBS-URL: https://build.opensuse.org/request/show/1066744
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=55
2023-02-21 14:35:32 +00:00
05abac281d - Add missing liblapacke update-alternatives generic name link.
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=157
2023-02-20 09:06:58 +00:00
91befa0765 Accepting request 1066169 from home:eeich:branches:science
- Make sure pre-existing (arch-independent) update-alternatives
  are wiped before registering new ones.
  Since update-alternatives has no reliable way to check if
  a certain 'generic name' exists, brute-force it and ignore
  any error (boo#1208248).
- Remove totally pointless - ie. never executed - %%posttrans
  script.
- Restore generic link for update-alternatives. This is usually
  set by the update-alternatives and it is '%ghost'ed but rpmlint
  complains.
- Add rpmlintrc rules to avoid false positives from consistently
  guessing the update-alternatives generic name wrong.
- Make arch dependent generic names conditional.

OBS-URL: https://build.opensuse.org/request/show/1066169
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=156
2023-02-16 17:43:00 +00:00
76c319ccb2 Accepting request 1063744 from science
- Do not set LIBNAMESUFFIX to mark different flavors as this causes
  the SONAME to be different so that different flavors of OpenBLAS
  cannot serve as plugin replacements of each other (boo#1177260).
- Fix a fallout of making alternatives directory arch dependent.
- Remove unneeded links that will be created by update-alternatives.
  Create remaining links %post scripts properly %ghost-ing the files. (forwarded request 1063627 from eeich)

OBS-URL: https://build.opensuse.org/request/show/1063744
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=54
2023-02-11 20:55:45 +00:00