Commit Graph

167 Commits

Author SHA256 Message Date
Ana Guerrero
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
6076de7297 Accepting request 1063627 from home:eeich:branches: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.

OBS-URL: https://build.opensuse.org/request/show/1063627
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=154
2023-02-08 08:12:25 +00:00
ee08ada4cd Accepting request 1061191 from home:eeich:branches:science
- Make library links in the alternatives directory arch dependent.
  This avoids conflicts when both 32-bit and 64-bit versions are
  installed (boo#1207563).

OBS-URL: https://build.opensuse.org/request/show/1061191
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=153
2023-01-26 11:53:30 +00:00
fdaf650bf7 - Reverted last change:
it seems that the 32-bit compatibility packages have revealed a
  conflict which was not properly detected by installcheck and actually
  has made it into Leap 15.4/SLE-15-SP4 rather than caused it: The same
  issue exists in the 'regular' 64-bit packages but has remained undetected
  by installcheck so far. Factory hasn't suffered from this as lapack has
  been fixed properly - see boo#1207358.
  The possible installcheck issue has been reported in:
  https://github.com/openSUSE/openSUSE-release-tools/issues/2915

OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=152
2023-01-21 11:14:53 +00:00
12b2052a28 - Disabling 32-bit compatibility packages for Leap/SLE as they
are  causing conflicts with the lapack packages during SLE staging:
  found conflict of liblapacke3-32bit-3.5.0-4.6.1.x86_64 with libopenblas_openmp0-32bit-0.3.21-150500.1.2.x86_64
  /usr/lib/liblapacke.so.3 [mode mismatch: l777 root:root -> liblapacke.so.3.5.0, g -644 root:root]

OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=151
2023-01-19 17:33:10 +00:00
Dominique Leuenberger
8077e6d0e7 Accepting request 1045254 from science
OBS-URL: https://build.opensuse.org/request/show/1045254
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=53
2022-12-28 09:54:15 +00:00
bfa779842f Accepting request 1045249 from home:StefanBruens:branches:science
- Fix aarch64 builds with GCC < 9 (i.e. Leap/SLE 15.x), disable
  NEOVERSEN2 target. See gh#xianyi/OpenBLAS#3874.

OBS-URL: https://build.opensuse.org/request/show/1045249
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=149
2022-12-25 05:39:09 +00:00
Dominique Leuenberger
f8ed2d9e93 Accepting request 1039332 from science
- Remove stray comment (forwarded request 1039330 from eeich)

OBS-URL: https://build.opensuse.org/request/show/1039332
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=52
2022-12-03 09:03:25 +00:00
27dfcdcfe4 Accepting request 1039330 from home:eeich:branches:science
- Remove stray comment

OBS-URL: https://build.opensuse.org/request/show/1039330
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=147
2022-12-01 14:05:02 +00:00
Dmitry Roshchin
436e09b8b4 Accepting request 1039250 from home:eeich:branches:science
- Update to v0.3.21:
  * general:
    - Updated the included LAPACK to Reference-LAPACK release 3.10.1
    - when no Fortran compiler is available, OpenBLAS builds will now automatically
    - function LAPACKE_lsame is now annotated with the GCC attribute "const" to aid static analyzers
    - added USE_TLS to the list of options reported by the openblas_get_config() function
    - added SYMBOLPREFIX/SYMBOLSUFFIX handling for LAPACK 3.10.0 functions added in 0.3.20
    - reverted OpenMP threadpool behaviour in the exec_blas call to its state before 0.3.11, that is
      the threadpool will no longer grow or shrink on demand as the overhead for this is too big at least with
      GNU OpenMP. The adaptive behaviour introduced in 0.3.11 can still be requested at runtime by setting
      the environment variable OMP_ADAPTIVE
    - worked around spurious STFSM/CTFSM errors reported by the LAPACK testsuite
  * x86_64:
    - fixed determination of compiler support for AVX512 and removed the 0.3.19
    - workaround for building SKYLAKEX kernels on Sandybridge hardware
    - fixed compilation for the SKYLAKEX target with gcc 6
    - fixed compilation of the SkyLakeX small matrix GEMM kernels with LLVM or ICC
    - added support for the Zhaoxin/Centaur KH40000 cpu
    - fixed a potential crash in the ZSYMV kernel used for all targets except generic
  * POWER:
    - worked around an overflow error in the POWER6 DNRM2 kernel
    - fixed compilation on PPC440
    - fixed a performance regression in the level1 BLAS on POWER10
    - fixed the POWER10 ZGEMM kernel
    - fixed singlethreaded builds for POWER10
    - fixed compilation of the POWER10 DGEMV kernel with older gcc versions
    - enabled compilation of the BFLOAT16 kernels by default
    - enabled the small matrix kernels by default for DYNAMIC_ARCH builds
    - added a workaround for a miscompilation of the CDOT and ZDOT kernels by GCC 12
- Obsolete:

OBS-URL: https://build.opensuse.org/request/show/1039250
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=146
2022-12-01 13:36:16 +00:00
Dominique Leuenberger
b1dd3489af Accepting request 1004663 from science
- The toolchain and 'make' in TW have been updated to handle parallel
  makes spawned by gcc (for LTO optimization) properly. Thus, remove
  restrictions.
- Disable lto when linking test programs to speeds up building. (forwarded request 1003588 from eeich)

OBS-URL: https://build.opensuse.org/request/show/1004663
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=51
2022-09-20 17:23:12 +00:00
e2b7712e17 Accepting request 1003588 from home:eeich:branches:science
- The toolchain and 'make' in TW have been updated to handle parallel
  makes spawned by gcc (for LTO optimization) properly. Thus, remove
  restrictions.
- Disable lto when linking test programs to speeds up building.

OBS-URL: https://build.opensuse.org/request/show/1003588
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=144
2022-09-19 10:19:03 +00:00
Dominique Leuenberger
89bff6ab98 Accepting request 976143 from science
OBS-URL: https://build.opensuse.org/request/show/976143
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=50
2022-05-12 20:57:55 +00:00
b1b5d16d6b Accepting request 975210 from home:badshah400:branches:science
- Dynamically generate baselibs.conf for openblas flavors; this will fix the unresolvables down the chain for arpack-ng 32-bit bi-arch packages.

OBS-URL: https://build.opensuse.org/request/show/975210
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=142
2022-05-10 21:05:51 +00:00
Dominique Leuenberger
b53af3920f Accepting request 973980 from science
- For non-HPC builds create links (bsc#1198885):
  %_lib/libopenblas_<flavor>.so[.0] ->
  		 %_lib/openblas-<flavor>/libopenblas.so[.0] (forwarded request 973974 from eeich)

OBS-URL: https://build.opensuse.org/request/show/973980
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=49
2022-05-02 14:24:40 +00:00
0f3b37e518 Accepting request 973974 from home:eeich:branches:science
- For non-HPC builds create links (bsc#1198885):
  %_lib/libopenblas_<flavor>.so[.0] ->
  		 %_lib/openblas-<flavor>/libopenblas.so[.0]

OBS-URL: https://build.opensuse.org/request/show/973974
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=140
2022-04-29 18:22:04 +00:00
Dominique Leuenberger
cd7fa0ffbc Accepting request 968025 from science
- Fix issues in update paths from earlier versions introduced by
  recent structural changes (bsc#1198264):
  - Add Obsoletes for old package names
  - Handle the change from directories to soft links properly (forwarded request 968024 from eeich)

OBS-URL: https://build.opensuse.org/request/show/968025
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=48
2022-04-11 22:13:49 +00:00
b1129ad1f3 Accepting request 968024 from home:eeich:branches:science
- Fix issues in update paths from earlier versions introduced by
  recent structural changes (bsc#1198264):
  - Add Obsoletes for old package names
  - Handle the change from directories to soft links properly

OBS-URL: https://build.opensuse.org/request/show/968024
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=138
2022-04-09 14:46:53 +00:00
Dominique Leuenberger
80ef272641 Accepting request 967236 from science
(jsc#SLE-18143, bsc#1197721). (forwarded request 967232 from eeich)

OBS-URL: https://build.opensuse.org/request/show/967236
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=47
2022-04-07 22:27:19 +00:00
05810ae519 Accepting request 967232 from home:eeich:branches:science
(jsc#SLE-18143, bsc#1197721).

OBS-URL: https://build.opensuse.org/request/show/967232
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=136
2022-04-06 08:29:46 +00:00
4fe93ff492 Accepting request 967192 from home:eeich:branches:science
- Also build for s390x using latest gcc as requested by IBM
  (jsc#SLE-18143).

OBS-URL: https://build.opensuse.org/request/show/967192
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=135
2022-04-06 07:09:19 +00:00
df5bf72d9b Accepting request 967144 from home:eeich:branches:science
- Build HPC packages with gcc-<n> <n> >= 10 on Leap/SLE.

OBS-URL: https://build.opensuse.org/request/show/967144
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=134
2022-04-05 19:54:19 +00:00
Dominique Leuenberger
ef537ecfee Accepting request 966746 from science
- Build PPC64LE libraries with the lastest gcc available to
  take advantage of instruction sets in later CPUs used in
  the CPU specific kernels (jsc#SLE-18143, bsc#1197721).
  For fortran use the stock compiler to avoid compatibility
  issues between different versions of libfortran.
  This is relevant for Leap/SLE only. It may be dropped once
  gcc < 10 is no longer supported.
- Do the same for x86_64 on SLE to make sure Cooperlake support
  is built properly.
- Remove:
  * Do-not-attempt-to-check-host-CPU-if-TARGET-is-set.patch
  * Create-independent-kernel-Makfile-configuration-when-building-DYNAMIC_ARCH.patch
  * For-DYNAMIC_ARCH-don-t-use-sbgemm_r-as-parameter.c-doesn-t-get-build.patch
  Instead, add from upstream:
  * Define-sbgemm_r-to-fix-DYNAMIC_ARCH-builds.patch
  * Remove-extraneous-and-wrong-definition-of-sbgemm_r-on-x86_64.patch
  * Fix-checks-for-AVX512-and-atomics.patch
  * Revert-AVX512-capability-check-from-PR-1980-moved-to-build.patch
  * Use-CC-and-full-command-line-instead-of-hard-coding-gcc-for-AVX512-checking.patch
  * Utilize-compiler-AVX512-capability-info-from-c_check-when-building-getarch.patch

- Update to v0.3.20:
  * general:
    some code cleanup, with added casts etc.
    fixed obtaining the cpu count with OpenMP and OMP_PROC_BIND unset
    fixed pivot index calculation by ?LASWP for negative increments other
          than one
    fixed input argument check in LAPACK ? GEQRT2
    improved the check for a Fortran compiler in CMAKE builds
    disabled building OpenBLAS' optimized versions of LAPACK complex SPMV,

OBS-URL: https://build.opensuse.org/request/show/966746
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=46
2022-04-05 17:54:57 +00:00
1e2bb61a41 - Fix if clause
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=132
2022-04-04 06:34:24 +00:00
9df0d0912b Accepting request 966356 from home:eeich:branches:science
- Build PPC64LE libraries with the lastest gcc available to
  take advantage of instruction sets in later CPUs used in
  the CPU specific kernels (jsc#SLE-18143, bsc#1197721).
  For fortran use the stock compiler to avoid compatibility
  issues between different versions of libfortran.
  This is relevant for Leap/SLE only. It may be dropped once
  gcc < 10 is no longer supported.
- Do the same for x86_64 on SLE to make sure Cooperlake support
  is built properly.
- Remove:
  * Do-not-attempt-to-check-host-CPU-if-TARGET-is-set.patch
  * Create-independent-kernel-Makfile-configuration-when-building-DYNAMIC_ARCH.patch
  * For-DYNAMIC_ARCH-don-t-use-sbgemm_r-as-parameter.c-doesn-t-get-build.patch
  Instead, add from upstream:
  * Define-sbgemm_r-to-fix-DYNAMIC_ARCH-builds.patch
  * Remove-extraneous-and-wrong-definition-of-sbgemm_r-on-x86_64.patch
  * Fix-checks-for-AVX512-and-atomics.patch
  * Revert-AVX512-capability-check-from-PR-1980-moved-to-build.patch
  * Use-CC-and-full-command-line-instead-of-hard-coding-gcc-for-AVX512-checking.patch
  * Utilize-compiler-AVX512-capability-info-from-c_check-when-building-getarch.patch

  BLAS/LAPACK implementation (boo#1177260).  
  'openblas-common-devel' will provide the removed 'openblas-devel-headers'
  while the arch specific 'preferred' flavor will provide the removed
  'openblas-devel'.

OBS-URL: https://build.opensuse.org/request/show/966356
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=131
2022-04-01 07:59:26 +00:00
be1fee3ffa - Remove unused Create-preprocessed-output-from-setparam.patch which
existed for debugging.

OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=130
2022-03-30 09:46:37 +00:00
4d274741c5 Accepting request 965613 from home:eeich:branches:science_alt
- Update to v0.3.20:
  * general:
    some code cleanup, with added casts etc.
    fixed obtaining the cpu count with OpenMP and OMP_PROC_BIND unset
    fixed pivot index calculation by ?LASWP for negative increments other
          than one
    fixed input argument check in LAPACK ? GEQRT2
    improved the check for a Fortran compiler in CMAKE builds
    disabled building OpenBLAS' optimized versions of LAPACK complex SPMV,
          SPR,SYMV,SYR with NO_LAPACK=1
    fixed building of LAPACK on certain distributed filesystems with parallel
          gmake
    fixed building the shared library on MacOS with classic flang
    (v0.3.19)
    reverted unsafe TRSV/ZRSV optimizations introduced in 0.3.16
    fixed a potential thread race in the thread buffer reallocation routines
    that were introduced in 0.3.18
    fixed miscounting of thread pool size on Linux with OMP_PROC_BIND=TRUE
    fixed CBLAS interfaces for CSROT/ZSROT and CROTG/ZROTG
    made automatic library suffix for CMAKE builds with INTERFACE64 available
    to CBLAS-only builds
    (v0.3.18)
    when the build-time number of preconfigured threads is exceeded
        at runtime (by an external program calling BLAS functions from
        a larger number of threads), OpenBLAS will now allocate an
        auxiliary control structure for up to 512 additional threads
        instead of aborting
    added support for Loongson's LoongArch64 cpu architecture
    fixed building OpenBLAS with CMAKE and -DBUILD_BFLOAT16=ON
    added support for building OpenBLAS as a CMAKE subproject

OBS-URL: https://build.opensuse.org/request/show/965613
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=129
2022-03-30 09:28:45 +00:00
d629833e18 Accepting request 954096 from home:eeich:branches:science_alt
- Fixed bsc#1195232 for good: found and removed offending entry.
  This reintroduces part of:
  Thu Jul  8 12:35:35 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
    - Do not create dummy symlinks on $self in /etc/alternatives: those
      files are packages as %ghost and any real file existance only
      confuses brp-checks, as it detects circular symlinks.

OBS-URL: https://build.opensuse.org/request/show/954096
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=128
2022-02-13 16:10:27 +00:00
Dominique Leuenberger
7154591cdb Accepting request 950116 from science
- Partly revert:
    Thu Jul  8 12:35:35 UTC 2021 - Dominique Leuenberger &lt;dimstar@opensuse.org&gt;
    - Do not create dummy symlinks on $self in /etc/alternatives: those
      files are packages as %ghost and any real file existance only
      confuses brp-checks, as it detects circular symlinks.
  for all suse_versions &lt; current Factory in an attempt to fix bsc#1195232. (forwarded request 950115 from eeich)

OBS-URL: https://build.opensuse.org/request/show/950116
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=45
2022-02-03 22:16:23 +00:00
837ba61bd0 Accepting request 950115 from home:eeich:branches:science_alt
- Partly revert:
    Thu Jul  8 12:35:35 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
    - Do not create dummy symlinks on $self in /etc/alternatives: those
      files are packages as %ghost and any real file existance only
      confuses brp-checks, as it detects circular symlinks.
  for all suse_versions < current Factory in an attempt to fix bsc#1195232.

OBS-URL: https://build.opensuse.org/request/show/950115
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=127
2022-01-31 09:18:25 +00:00
Dominique Leuenberger
bab7d3776d Accepting request 908422 from science
OBS-URL: https://build.opensuse.org/request/show/908422
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=44
2021-07-29 19:31:06 +00:00
Ismail Dönmez
69077f499f Accepting request 908356 from openSUSE:Factory:RISCV
- Use RISCV64_GENERIC for riscv64
- Add -ffat-lto-objects to get proper static archives

OBS-URL: https://build.opensuse.org/request/show/908356
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=126
2021-07-26 13:37:34 +00:00
Dominique Leuenberger
9a6ad6e3b6 Accepting request 907672 from science
- Update to version 0.3.17
  - Fixes regressions introduced in 0.3.16
    See https://github.com/xianyi/OpenBLAS/releases/tag/v0.3.17 for
    the complete changelog.

OBS-URL: https://build.opensuse.org/request/show/907672
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=43
2021-07-25 18:09:04 +00:00
Ismail Dönmez
108e2a7035 - Update to version 0.3.17
- Fixes regressions introduced in 0.3.16
    See https://github.com/xianyi/OpenBLAS/releases/tag/v0.3.17 for
    the complete changelog.

OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=125
2021-07-22 08:13:20 +00:00
Dominique Leuenberger
763adb4e11 Accepting request 906105 from science
- Update to version 0.3.16
  Please see https://github.com/xianyi/OpenBLAS/releases/tag/v0.3.15
  and https://github.com/xianyi/OpenBLAS/releases/tag/v0.3.16
  for the complete list of changes. A complete changelog is
  also available in the installed Changelog.txt .

- Do not create dummy symlinks on $self in /etc/alternatives: those
  files are packages as %ghost and any real file existance only
  confuses brp-checks, as it detects circular symlinks.

OBS-URL: https://build.opensuse.org/request/show/906105
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=42
2021-07-20 13:38:45 +00:00
Ismail Dönmez
2c6f67dc35 - Update to version 0.3.16
Please see https://github.com/xianyi/OpenBLAS/releases/tag/v0.3.15
  and https://github.com/xianyi/OpenBLAS/releases/tag/v0.3.16
  for the complete list of changes. A complete changelog is
  also available in the installed Changelog.txt .

OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=124
2021-07-13 11:17:55 +00:00
Ismail Dönmez
a380e4d6fc Accepting request 905070 from home:dimstar:Factory
- Do not create dummy symlinks on $self in /etc/alternatives: those
  files are packages as %ghost and any real file existance only
  confuses brp-checks, as it detects circular symlinks.

Addresses the detected build failure of Staging:N

OBS-URL: https://build.opensuse.org/request/show/905070
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=123
2021-07-08 13:38:35 +00:00
Dominique Leuenberger
b67246519c Accepting request 879910 from science
OBS-URL: https://build.opensuse.org/request/show/879910
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=41
2021-03-24 15:09:13 +00:00
Ismail Dönmez
90b656eba1 Accepting request 879883 from home:michel_mno:branches:science
- Update openblas-ppc64be_up2_p8.patch trimed by previous sr
  (still need changes in Makefile.system)

OBS-URL: https://build.opensuse.org/request/show/879883
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=121
2021-03-18 14:43:03 +00:00
Ismail Dönmez
4f9678748e - Update to version 0.3.14
common:
  * Fixed a race condition on thread shutdown in non-OpenMP builds
  * Fixed custom BUFFERSIZE option getting ignored in gmake builds
  * Fixed CMAKE compilation of the TRMM kernels for GENERIC platforms
  * Added CBLAS interfaces for CROTG, ZROTG, CSROT and ZDROT
  * Improved performance of OMATCOPY_RT across all platforms
  * Changed perl scripts to use env instead of a hardcoded /usr/bin/perl
  * Fixed potential misreading of the GCC compiler version in the build scripts
  * Fixed convergence problems in LAPACK complex GGEV/GGES (Reference-LAPACK #477)
  * Reduced the stacksize requirements for running the LAPACK testsuite (Reference-LAPACK #335)
  RISC V:
  * Fixed compilation on RISCV (missing entry in getarch)
  POWER:
  * Fixed compilation for DYNAMIC_ARCH with clang and with older gcc versions
  * Added support for compilation on FreeBSD/ppc64le
  * Added optimized POWER10 kernels for SSCAL, DSCAL, CSCAL, ZSCAL
  * Added optimized POWER10 kernels for SROT, DROT, CDOT, SASUM, DASUM
  * Improved SSWAP, DSWAP, CSWAP, ZSWAP performance on POWER10
  * Improved SCOPY and CCOPY performance on POWER10
  * Improved SGEMM and DGEMM performance on POWER10
  * Added support for compilation with the NVIDIA HPC compiler
  x86_64:
  * Added an optimized bfloat16 GEMM kernel for Cooperlake
  * Added CPUID autodetection for Intel Rocket Lake and Tiger Lake cpus
  * Improved the performance of SASUM,DASUM,SROT,DROT on AMD Ryzen cpus
  * Added support for compilation with the NAG Fortran compiler
  * Fixed recognition of the AMD AOCC compiler
  * Fixed compilation for DYNAMIC_ARCH with clang on Windows
  * Added support for running the BLAS/CBLAS tests on Windows

OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=120
2021-03-18 08:47:05 +00:00
Dominique Leuenberger
b7549689c3 Accepting request 869479 from science
OBS-URL: https://build.opensuse.org/request/show/869479
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=40
2021-02-07 14:16:51 +00:00
Ismail Dönmez
52ad410a6c Accepting request 869224 from home:michel_mno:branches:science
- Disable lto for ppc64le to avoid build failure (bsc#1181733)
- Add openblas-ppc64be_up2_p8.patch to avoid ppc64 (BE) build failure
  Do not set BUILD_BFLOAT16 for ppc64 (BE) (same bug nb)

OBS-URL: https://build.opensuse.org/request/show/869224
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=118
2021-02-04 14:40:56 +00:00