An optimized BLAS library based on GotoBLAS2

Edit Package openblas

OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version. The project is supported by the Lab of Parallel Software and Computational Science, ISCAS. http://www.rdcps.ac.cn

Refresh
Refresh
Source Files
Filename Size Changed
Handle-s390-correctly.patch 0000000984 984 Bytes
OpenBLAS-0.3.21.tar.gz 0023729571 22.6 MB
README.HPC.SUSE 0000000889 889 Bytes
README.SUSE 0000000851 851 Bytes
Use-blasint-for-INTERFACE64-compatibility.patch 0000000823 823 Bytes
_constraints 0000000148 148 Bytes
_multibuild 0000000251 251 Bytes
openblas-ppc64be_up2_p8.patch 0000003464 3.38 KB
openblas.changes 0000070631 69 KB
openblas.rpmlintrc 0000000173 173 Bytes
openblas.spec 0000019390 18.9 KB
remove-spurious-loops.patch 0000001030 1.01 KB
Latest Revision
Marcus Rueckert's avatar Marcus Rueckert (darix) committed (revision 3)
This should fix the issues found in SR

- 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.

- 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.

- 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.
Comments 0
openSUSE Build Service is sponsored by