Package Release Info


Update Info: Base Release
Available in Package Hub : 15 SP1





Change Logs

* Tue Feb 19 2019 Egbert Eich <>
- Add Add-a-register-to-the-clobber-list-for-the-mul-instruction.patch
  Backport of removed:
* Thu Feb 14 2019 Egbert Eich <>
- Add OPENBLAS_INC and OPENBLAS_DIR to HPC environment (bsc#1125547).
* Tue Feb 12 2019 Stefan BrĂ¼ns <>
- Fix
  Add 0001-Add-a-register-to-the-clobber-list-for-the-mul-instr.patch
* Tue Jan 30 2018
- add openblas-s390.patch to build on s390 (bsc#1079513).
* Fri Jan 05 2018
- Switch from gcc6 to gcc7 as additional compiler flavor for HPC on SLES.
- Fix library package requires - use HPC macro (boo#1074890).
- Fix unexpanded rpm macro in environment module file for HPC (boo#1074897).
* Mon Nov 27 2017
- Add -mvsx option for ppc64 archi (not required for ppc64le)
  to avoid ./kernel/power/sasum_microk_power8.c:41:3: error:
  '__vector' undeclared (first use in this function); ...
* Tue Oct 17 2017
- Add magic to limit the number of flavors built in the
  OBS to non-HPC ones.
* Thu Oct 12 2017
- Generate baselib.conf dynamically and only for the non-HPC
  builds: this avoids issues with the source validator.
* Fri Sep 08 2017
- Convert openblas to multibuild.
- Add HPC build using environment modules.
- fix-arm64-cpuid-return.patch
  Fix CPUID detection on ARM (From OHPC).
* Wed Aug 09 2017
- Remove migration %post scripts for old library names
* Sat Jul 29 2017
- Update to version 0.2.20:
  * common:
  - Improved CMake support
  - Fixed several thread race and locking bugs
  - Fixed default LAPACK optimization level
  - Updated LAPACK to 3.7.0
  - Added ReLAPACK (, make
  * POWER:
  - Optimizations for Power9
  - Fixed several Power8 assembly bugs
  * ARM:
  - New optimized Vulcan and ThunderX2T99 targets
  - Support for ARMV7 SOFT_FP ABI  (make ARM_SOFTFP_ABI=1)
  - Detect all cpu cores including offline ones
  - Fix compilation with CLANG
  - Support building a shared library for Android
  * MIPS:
  - Fixed several threading issues
  - Fix compilation with CLANG
  * x86_64:
  - Detect Intel Bay Trail and Apollo Lake
  - Detect Intel Sky Lake and Kaby Lake
  - Detect Intel Knights Landing
  - Detect AMD A8, A10, A12 and Ryzen
  - Support 64bit builds with Visual Studio
  - Fix building with Intel and PGI compilers
  - Fix building with MINGW and TDM-GCC
  - Fix cmake builds for Haswell and related cpus
  - Fix building for Sandybridge with CLANG 3.9
  - Add support for the FLANG compiler
  * IBM Z:
  - New target z13 with BLAS3 optimizations
- Drop 0001-Fix-power8-asm.patch; fixed upstream.
- Minor rebase of c_xerbla_no-void-return.patch and
  openblas-noexecstack.patch for updated version.
- Remove installed pkgconfig file as it is not adapted to the
  library names we use.
* Thu May 18 2017
- 0001-Fix-power8-asm.patch: fixed power8 assembly (bsc#1039397)
* Wed Sep 07 2016
- Update to version 0.2.19
  * Optimize BLAS on Power8
  * Fixed Julia+OpenBLAS bugs on Power8
  * Optimize BLAS on MIPS P5600 and I6400
  * Improved on ARM Cortex-A57
* Wed Apr 13 2016
- Update to version 0.2.18
  * Provide DGEMM 8x4 kernel for Cortex-A57
  * Optimize S and C BLAS3 on Power8
  * Optimize BLAS2/1 on Power8
* Mon Mar 21 2016
- Update to version 0.2.17
  * Enable BUILD_LAPACK_DEPRECATED=1 by default.
* Wed Mar 16 2016
- Update to version 0.2.16
  * Upgrade LAPACK to 3.6.0 version.
  * Disable multi-threading for small size swap and ger.
  * Improve small zger, zgemv, ztrmv using stack alloction.
  * Let openblas_get_num_threads return the number of active threads.
  * Fix LAPACK Dormbr, Dormlq bug.
  * Avoid potential getenv segfault.
  * Import LAPACK svn bugfix #142-#147,#150-#155
  * Optimize trsm kernels for AMD Bulldozer, Piledriver, Steamroller.
  * Detect Intel Avoton.
  * Detect AMD Trinity, Richland, E2-3200.
  * Optimize c/zgemv for AMD Bulldozer, Piledriver, Steamroller
  * Fix bug with scipy linalg test.
  * Support and optimize Cortex-A57 AArch64.
  * Update ARMV6 kernels.
  * Improve DGEMM for ARM Cortex-A57.
  * Fix detection of POWER architecture.
  * Optimize D and Z BLAS3 functions for Power8.
- Remove openblas-libs.patch, not needed.
* Tue Oct 27 2015
- Update to version 0.2.15
  * Enable MAX_STACK_ALLOC flags by default.
  * Improve ger and gemv for small matrices.
  * Improve gemv parallel with small m and large n case.
  * Improve ?imatcopy when lda==ldb
  * Add vecLib benchmarks
  * Fix LAPACK lantr for row major matrices
  * Fix LAPACKE lansy
  * Import bug fixes for LAPACKE s/dormlq, c/zunmlq
  * Raise the signal when pthread_create fails
  * Drop obsolete openblas-arm64-build.patch
  * Support pure C generic kernels for x86/x86-64.
  * Support Intel Boardwell and Skylake by Haswell kernels.
  * Support AMD Excavator by Steamroller kernels.
  * Optimize s/d/c/zdot for Intel SandyBridge and Haswell.
  * Optimize s/d/c/zdot for AMD Piledriver and Steamroller.
  * Optimize s/d/c/zapxy for Intel SandyBridge and Haswell.
  * Optimize s/d/c/zapxy for AMD Piledriver and Steamroller.
  * Optimize d/c/zscal for Intel Haswell, dscal for Intel SandyBridge.
  * Optimize d/c/zscal for AMD Bulldozer, Piledriver and Steamroller.
  * Optimize s/dger for Intel SandyBridge.
  * Optimize s/dsymv for Intel SandyBridge.
  * Optimize ssymv for Intel Haswell.
  * Optimize dgemv for Intel Nehalem and Haswell.
  * Optimize dtrmm for Intel Haswell.
  * Support Android NDK armeabi-v7a-hard ABI (-mfloat-abi=hard)
  * Fix lock, rpcc bugs
  * Support ppc64le platform (ELF ABI v2)
  * Support POWER7/8 by POWER6 kernels.
* Wed Jul 29 2015
- Change library name suffix
  * drop openblas-soname.patch
- Add RPM %post script for manual BLAS/LAPACK update-alternatives
  configuration update
- Use update-alternatives mechanism for OpenBLAS variants (serial,
  openmp, pthreads). pthreads variant is default for x86 and x86_64,
  OpenMP for other architectures.
- Fix build on ARM64
  * openblas-arm64-build.patch
- Add update-alternatives mechanism for CBLAS
- Provide cmake module
- Delete info about host cpu from openblas_config.h for dynamic arch
- Add update-alternatives to 'preup' and 'post' requires list for
* Wed Mar 25 2015
- Update to version 0.2.14
  * Improve ger and gemv for small matrices by stack allocation.
    e.g. make -DMAX_STACK_ALLOC=2048
  * Introduce openblas_get_num_threads and openblas_get_num_procs.
  * Add ATLAS-style ?geadd function.
  * Fix c/zsyr bug with negative incx.
  * Fix race condition during shutdown causing a crash in
  * Support AMD Streamroller.
  * Add Cortex-A9 and Cortex-A15 targets.
* Wed Dec 03 2014
- Update to version 0.2.13
  * Add SYMBOLPREFIX and SYMBOLSUFFIX makefile options
    for adding a prefix or suffix to all exported symbol names
    in the shared library.
  * Remove openblas-0.1.0-soname.patch
  * Add openblas-soname.patch
  * Rebase openblas-noexecstack.patch
  * Add generic kernel files for x86-64. make TARGET=GENERIC
  * Fix a bug of sgemm kernel on Intel Sandy Bridge.
  * Fix c_check bug on some amd64 systems.
  * Support APM's X-Gene 1 AArch64 processors.
  * Optimize trmm and sgemm.