SHA256
1
0
forked from pool/openblas
Go to file
Dominique Leuenberger 721ac9a90a 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
_constraints Accepting request 1190198 from home:eeich:branches:science 2024-07-29 10:00:24 +00:00
_multibuild Accepting request 1190198 from home:eeich:branches:science 2024-07-29 10:00:24 +00:00
.gitattributes Accepting request 1190198 from home:eeich:branches:science 2024-07-29 10:00:24 +00:00
.gitignore Accepting request 1190198 from home:eeich:branches:science 2024-07-29 10:00:24 +00:00
Handle-s390-correctly.patch Accepting request 1190198 from home:eeich:branches:science 2024-07-29 10:00:24 +00:00
Link-library-with-z-noexecstack.patch Accepting request 1190198 from home:eeich:branches:science 2024-07-29 10:00:24 +00:00
no-static.patch Accepting request 1190198 from home:eeich:branches:science 2024-07-29 10:00:24 +00:00
OpenBLAS-0.3.27.tar.gz Accepting request 1190198 from home:eeich:branches:science 2024-07-29 10:00:24 +00:00
openblas-ppc64be_up2_p8.patch Accepting request 1190198 from home:eeich:branches:science 2024-07-29 10:00:24 +00:00
openblas.changes Accepting request 1190850 from home:eeich:branches:science 2024-08-01 05:06:29 +00:00
openblas.rpmlintrc Accepting request 1190198 from home:eeich:branches:science 2024-07-29 10:00:24 +00:00
openblas.spec Accepting request 1190850 from home:eeich:branches:science 2024-08-01 05:06:29 +00:00
README.HPC.SUSE Accepting request 1190198 from home:eeich:branches:science 2024-07-29 10:00:24 +00:00
README.SUSE Accepting request 1190198 from home:eeich:branches:science 2024-07-29 10:00:24 +00:00

openSUSE specific packaging
===========================

OpenBLAS provides optimized implementations of BLAS and LAPACK.
openSUSE provides three variants:
 * Serial library (libopenblas_serial0)
 * With OpenMP support (libopenblas_openmp0)
 * With threading support (libopenblas_pthreads0)

By defult openSUSE uses pthreads version on x86 systems and OpenMP
for other architectures. On x86 systems OpenBLAS uses dynamic
architectures support, so it contains all CPU-related optimizations.

How to switch between the various BLAS/LAPACK implementations
=============================================================

BLAS:
 sudo /usr/sbin/update-alternatives --config libblas.so.3

LAPACK:
 sudo /usr/sbin/update-alternatives --config liblapack.so.3

More information is available at:

 https://en.opensuse.org/openSUSE:Science_Linear_algebra_libraries