<div class="container">
<h1>Feature update for openblas</h1>
<table class="table table-striped table-bordered">
<tbody>
<tr>
<th>Announcement ID:</th>
<td>SUSE-FU-2024:1075-1</td>
</tr>
<tr>
<th>Rating:</th>
<td>important</td>
</tr>
<tr>
<th>References:</th>
<td>
<ul>
<li style="display: inline;">
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1221813">bsc#1221813</a>
</li>
<li style="display: inline;">
<a href="https://jira.suse.com/browse/PED-7926">jsc#PED-7926</a>
</li>
<li style="display: inline;">
<a href="https://jira.suse.com/browse/PED-7927">jsc#PED-7927</a>
</li>
</ul>
</td>
</tr>
<tr>
<th>Affected Products:</th>
<td>
<ul class="list-group">
<li class="list-group-item">Basesystem Module 15-SP5</li>
<li class="list-group-item">HPC Module 15-SP5</li>
<li class="list-group-item">openSUSE Leap 15.5</li>
<li class="list-group-item">SUSE Linux Enterprise Desktop 15 SP5</li>
<li class="list-group-item">SUSE Linux Enterprise High Performance Computing 15 SP5</li>
<li class="list-group-item">SUSE Linux Enterprise Micro 5.5</li>
<li class="list-group-item">SUSE Linux Enterprise Real Time 15 SP5</li>
<li class="list-group-item">SUSE Linux Enterprise Server 15 SP5</li>
<li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 15 SP5</li>
<li class="list-group-item">SUSE Package Hub 15 15-SP5</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p>An update that contains two features and has one fix can now be installed.</p>
<h2>Description:</h2>
<p>This update for openblas fixes the following issues:</p>
<p>openblas was updated from version 0.3.21 to version 0.3.25 (jsc#PED-7926, jsc#PED-7927, bsc#1221813):</p>
<ul>
<li>
<p>Changes in version 0.3.25:</p>
</li>
<li>
<p>General:</p>
<ul>
<li>Improved the error message shown on exceeding the maximum
thread count</li>
<li>Improved the code to add supplementary thread buffers in
case of overflow</li>
<li>Fixed a potential division by zero in <code>?ROTG</code></li>
<li>Improved the <code>?MATCOPY</code> functions to accept zero-sized rows or
columns</li>
<li>Corrected empty prototypes in function declarations</li>
<li>cleaned up unused declarations in the f2c-converted versions
of the LAPACK sources</li>
<li>Improved link line rewriting to avoid mixed libgomp/libomp
builds with clang&gfortran</li>
<li>imported the following changes from the upcoming release
3.12 of Reference-LAPACK: LAPACK PR 900, LAPACK PR 904,
LAPACK PR 907, LAPACK PR 909, LAPACK PR 926, LAPACK PR 927,
LAPACK PR 928 & 930</li>
</ul>
</li>
<li>
<p>Architecture x86-64:</p>
<ul>
<li>Fixed capability-based fallback selection for unknown cpus
in <code>DYNAMIC_ARCH</code></li>
<li>Added AVX512 optimizations for <code>?ASUM</code> on Intel Sapphire Rapids and
Cooper Lake</li>
</ul>
</li>
<li>
<p>Architecture ARM64:</p>
<ul>
<li>Fixed building with XCODE 15</li>
<li>Fixed building on A64FX and Cortex A710/X1/X2</li>
<li>increased the default buffer size for recent arm server cpus</li>
</ul>
</li>
<li>
<p>Architecture POWER PC:</p>
<ul>
<li>Added support for <code>DYNAMIC_ARCH</code> builds with clang</li>
<li>Fixed union declaration in the <code>BFLOAT16</code> test case</li>
</ul>
</li>
<li>
<p>Changes in version 0.3.24:</p>
</li>
<li>
<p>General:</p>
<ul>
<li>Declared the arguments of <code>cblas_xerbla</code> as <code>const</code>
(in accordance with the reference implementation
and others, the previous discrepancy appears to have dated
back to GotoBLAS)</li>
<li>Fixed the implementation of <code>?GEMMT</code> that was added in 0.3.23</li>
<li>made cpu-specific <code>SWITCH_RATIO</code> parameters for GEMM
available to <code>DYNAMIC_ARCH</code> builds</li>
<li>Fixed missing <code>SSYCONVF</code> function in the shared library</li>
<li>Fixed parallel build logic used with gmake</li>
<li>Fixed several issues with the handling of runtime limits on
the number of OPENMP threads</li>
<li>Corrected the error code returned by <code>SGEADD</code>/<code>DGEADD</code> when
LDA is too small</li>
<li>Corrected the error code returned by <code>IMATCOPY</code> when LDB
is too small</li>
<li>Updated <code>?NRM2</code> to support negative increment values (as
introduced in release 3.10.0 of the Reference BLAS)</li>
<li>Updated <code>?ROTG</code> to use the safe scaling algorithm introduced
in release 3.10.0 of the Reference BLAS</li>
<li>Fixed OpenMP builds with CLANG for the case where libomp is
not in a standard location</li>
<li>Fixed a potential overwrite of unrelated memory during
thread initialisation on startup</li>
<li>Fixed a potential integer overflow in the multithreading
threshold for <code>?SYMM</code>/<code>?SYRK</code></li>
<li>Fixed build of the LAPACKE interfaces for the LAPACK 3.11.0
<code>?TRSYL</code> functions added in 0.3.22</li>
<li>Applied additions and corrections from the development
branch of Reference-LAPACK:</li>
<li>Fixed actual arguments passed to a number of LAPACK
functions (from Reference-LAPACK PR 885)</li>
<li>Fixed workspace query results in LAPACK <code>?SYTRF</code>/<code>?TRECV3</code>
(from Reference-LAPACK PR 883)</li>
<li>Fixed derivation of the UPLO parameter in <code>LAPACKE_?larfb</code>
(from Reference-LAPACK PR 878)</li>
<li>Fixed a crash in LAPACK <code>?GELSDD</code> on <code>NRHS=0</code> (from
Reference-LAPACK PR 876)</li>
<li>Added new LAPACK utility functions <code>CRSCL</code> and <code>ZRSCL</code>
(from Reference-LAPACK PR 839)</li>
<li>Corrected the order of eigenvalues for 2x2 matrices in
<code>?STEMR</code> (Reference-LAPACK PR 867)</li>
<li>Removed spurious reference to OpenMP variables outside
OpenMP contexts (Reference-LAPACK PR 860)</li>
<li>Updated file comments on use of <code>LAMBDA</code> variable in
LAPACK (Reference-LAPACK PR 852)</li>
<li>Fixed documentation of LAPACK <code>SLASD0</code>/<code>DLASD0</code>
(Reference-LAPACK PR 855)</li>
<li>Fixed confusing use of "minor" in LAPACK documentation
(Reference-LAPACK PR 849)</li>
<li>Added new LAPACK functions ?GEDMD for dynamic mode
decomposition (Reference-LAPACK PR 736)</li>
<li>Fixed potential stack overflows in the <code>EIG</code> part of the
LAPACK testsuite (Reference-LAPACK PR 854)</li>
<li>Applied small improvements to the variants of
Cholesky and QR functions (Reference-LAPACK PR 847)</li>
<li>Removed unused variables from LAPACK <code>?BDSQR</code>
(Reference-LAPACK PR 832)</li>
<li>Fixed a potential crash on allocation failure in LAPACKE
<code>SGEESX</code>/<code>DGEESX</code> (Reference-LAPACK PR 836)</li>
<li>Added a quick return from <code>SLARUV</code>/<code>DLARUV</code> for N < 1
(Reference-LAPACK PR 837)</li>
<li>Updated function descriptions in LAPACK <code>?GEGS</code>/<code>?GEGV</code>
(Reference-LAPACK PR 831)</li>
<li>Improved algorithm description in <code>?GELSY</code>
(Reference-LAPACK PR 833)</li>
<li>Fixed scaling in LAPACK <code>STGSNA</code>/<code>DTGSNA</code>
(Reference-LAPACK PR 830)</li>
<li>Fixed crash in <code>LAPACKE_?geqrt</code> with row-major data
(Reference-LAPACK PR 768)</li>
<li>Added LAPACKE interfaces for <code>C/ZUNHR_COL</code> and
<code>S/DORHR_COL</code> (Reference-LAPACK PR 827)</li>
<li>Added error exit tests for <code>SYSV</code>/<code>SYTD2</code>/<code>GEHD2</code> to
the testsuite (Reference-LAPACK PR 795)</li>
<li>Fixed typos in LAPACK source and comments
(Reference-LAPACK PRs 809,811,812,814,820)</li>
<li>Adopt refactored <code>?GEBAL</code> implementation
(Reference-LAPACK PR 808)</li>
</ul>
</li>
<li>
<p>Architecture x86_64:</p>
<ul>
<li>Added cpu model autodetection for Intel Alder Lake N</li>
<li>Added activation of the AMX tile to the Sapphire Rapids
<code>SBGEMM</code> kernel</li>
<li>worked around miscompilations of GEMV/SYMV kernels by
gcc's tree-vectorizer</li>
<li>Fixed runtime detection of Cooperlake and Sapphire Rapids
in <code>DYNAMIC_ARCH</code></li>
<li>Fixed feature-based cputype fallback in <code>DYNAMIC_ARCH</code></li>
<li>Corrected <code>ZAXPY</code> result on old pre-AVX hardware for the
<code>INCX=0</code> case</li>
<li>Fixed a potential use of uninitialized variables in ZTRSM</li>
</ul>
</li>
<li>
<p>Architecture ARMV8:</p>
<ul>
<li>implemented SWITCH_RATIO parameter for improved GEMM
performance on Neoverse</li>
<li>activated SVE SGEMM and DGEMM kernels for Neoverse V1</li>
<li>Improved performance of the SVE CGEMM and ZGEMM kernels
on Neoverse V1</li>
<li>Improved kernel selection for the ARMV8SVE target and added
it to <code>DYNAMIC_ARCH</code></li>
<li>Fixed runtime check for SVE availability in <code>DYNAMIC_ARCH</code>
builds to take OS or container restrictions into account</li>
<li>Fixed a potential use of uninitialized variables in ZTRSM</li>
</ul>
</li>
<li>
<p>Architecture POWER PC:</p>
<ul>
<li>Fixed compiler warnings in the POWER10 SBGEMM kernel</li>
</ul>
</li>
<li>
<p>Changes in version 0.3.23:</p>
</li>
<li>
<p>General:</p>
<ul>
<li>Fixed a serious regression in <code>GETRF</code>/<code>GETF2</code> and
<code>ZGETRF</code>/<code>ZGETF2</code> where subnormal but nonzero data elements
triggered the singularity flag</li>
<li>Fixed a long-standing bug in <code>CSPR</code>/<code>ZSPR</code> in single-threaded
operation</li>
<li>for cases where elements of the X vector are real numbers (or
complex with only the real part zero)</li>
</ul>
</li>
<li>
<p>Architecture x86_64:</p>
<ul>
<li>Added further CPUID values for Intel Raptor Lake</li>
</ul>
</li>
<li>
<p>Changes in version 0.3.22:</p>
</li>
<li>
<p>General:</p>
<ul>
<li>Updated the included LAPACK to Reference-LAPACK release 3.11.0
plus post-release corrections and improvements</li>
<li>Added a threshold for multithreading in <code>SYMM</code>, <code>SYMV</code> and
<code>SYR2K</code></li>
<li>Increased the threshold for multithreading in <code>SYRK</code></li>
<li>OpenBLAS no longer decreases the global <code>OMP_NUM_THREADS</code>
when it exceeds the maximum thread count the library was
compiled for.</li>
<li>Fixed <code>?GETF2</code> potentially returning <code>NaN</code> with tiny matrix
elements</li>
<li>Fixed <code>openblas_set_num_threads</code> to work in <code>USE_OPENMP</code>
builds.</li>
<li>Fixed cpu core counting in <code>USE_OPENMP</code> builds returning the
number of OMP "places" rather than cores</li>
<li>Fixed stride calculation in the optimized small-matrix path of
complex <code>SYR</code></li>
<li>Fixed building of Reference-LAPACK with recent gfortran</li>
<li>Added new environment variable <code>OPENBLAS_DEFAULT_NUM_THREADS</code></li>
<li>Added a GEMV-based implementation of <code>GEMMT</code></li>
</ul>
</li>
<li>
<p>Architecture x86_64:</p>
<ul>
<li>Added autodetection of Intel Raptor Lake cpu models</li>
<li>Added SSCAL microkernels for Haswell and newer targets</li>
<li>Improved the performance of the Haswell DSCAL microkernel</li>
<li>Added CSCAL and ZSCAL microkernels for SkylakeX targets</li>
<li>Fixed detection of gfortran and Cray CCE compilers</li>
<li>Fixed runtime selection of COOPERLAKE in <code>DYNAMIC_ARCH</code> builds</li>
<li>Worked around gcc/llvm using risky FMA operations in
CSCAL/ZSCAL</li>
</ul>
</li>
<li>
<p>Architecture ARMV8:</p>
<ul>
<li>Fixed cross-compilation to CortexA53 with CMAKE</li>
<li>Fixed compilation with CMAKE and "Arm Compiler for Linux 22.1"</li>
<li>Added cpu autodetection for Cortex X3 and A715</li>
<li>Fixed conditional compilation of SVE-capable targets in
<code>DYNAMIC_ARCH</code></li>
<li>sped up SVE kernels by removing unnecessary prefetches</li>
<li>Improved the GEMM performance of Neoverse V1</li>
<li>Added SVE kernels for SDOT and DDOT</li>
<li>Added an SBGEMM kernel for Neoverse N2</li>
<li>Improved cpu-specific compiler option selection for
Neoverse cpus</li>
<li>Added support for setting <code>CONSISTENT_FPCSR</code></li>
</ul>
</li>
</ul>
<h2>Patch Instructions:</h2>
<p>
To install this SUSE update use the SUSE recommended
installation methods like YaST online_update or "zypper patch".<br/>
Alternatively you can run the command listed for your product:
</p>
<ul class="list-group">
<li class="list-group-item">
openSUSE Leap 15.5
<br/>
<code>zypper in -t patch SUSE-2024-1075=1 openSUSE-SLE-15.5-2024-1075=1</code>
</li>
<li class="list-group-item">
Basesystem Module 15-SP5
<br/>
<code>zypper in -t patch SUSE-SLE-Module-Basesystem-15-SP5-2024-1075=1</code>
</li>
<li class="list-group-item">
HPC Module 15-SP5
<br/>
<code>zypper in -t patch SUSE-SLE-Module-HPC-15-SP5-2024-1075=1</code>
</li>
<li class="list-group-item">
SUSE Package Hub 15 15-SP5
<br/>
<code>zypper in -t patch SUSE-SLE-Module-Packagehub-Subpackages-15-SP5-2024-1075=1</code>
</li>
</ul>
<h2>Package List:</h2>
<ul>
<li>
openSUSE Leap 15.5 (aarch64 ppc64le s390x x86_64 i586)
<ul>
<li>openblas_0_3_25-gnu12-hpc-debugsource-0.3.25-150500.4.5.1</li>
<li>libopenblas-gnu-hpc-devel-0.3.25-150500.4.5.1</li>
<li>openblas_0_3_25-gnu-hpc-debugsource-0.3.25-150500.4.5.1</li>
<li>openblas-pthreads_0_3_25-gnu12-hpc-debugsource-0.3.25-150500.4.5.1</li>
<li>libopenblas_pthreads0-debuginfo-0.3.25-150500.4.5.2</li>
<li>libopenblas-gnu-hpc-0.3.25-150500.4.5.1</li>
<li>libopenblas_0_3_25-gnu12-hpc-devel-0.3.25-150500.4.5.1</li>
<li>openblas-pthreads_0_3_25-gnu-hpc-devel-static-0.3.25-150500.4.5.1</li>
<li>openblas_serial-debugsource-0.3.25-150500.4.5.1</li>
<li>openblas_pthreads-devel-static-0.3.25-150500.4.5.2</li>
<li>libopenblas_pthreads0-0.3.25-150500.4.5.2</li>
<li>openblas_openmp-devel-static-0.3.25-150500.4.5.2</li>
<li>libopenblas_0_3_25-gnu-hpc-0.3.25-150500.4.5.1</li>
<li>openblas_openmp-debugsource-0.3.25-150500.4.5.2</li>
<li>libopenblas_pthreads-devel-0.3.25-150500.4.5.2</li>
<li>libopenblas-pthreads_0_3_25-gnu-hpc-0.3.25-150500.4.5.1</li>
<li>openblas-pthreads_0_3_25-gnu-hpc-debugsource-0.3.25-150500.4.5.1</li>
<li>openblas_0_3_25-gnu12-hpc-devel-static-0.3.25-150500.4.5.1</li>
<li>libopenblas_0_3_25-gnu-hpc-debuginfo-0.3.25-150500.4.5.1</li>
<li>libopenblas_serial-devel-0.3.25-150500.4.5.1</li>
<li>libopenblas_0_3_25-gnu12-hpc-0.3.25-150500.4.5.1</li>
<li>libopenblas-pthreads-gnu12-hpc-devel-0.3.25-150500.4.5.1</li>
<li>openblas-pthreads_0_3_25-gnu12-hpc-devel-static-0.3.25-150500.4.5.1</li>
<li>libopenblas_serial0-debuginfo-0.3.25-150500.4.5.1</li>
<li>libopenblas_0_3_25-gnu-hpc-devel-0.3.25-150500.4.5.1</li>
<li>libopenblas-gnu12-hpc-0.3.25-150500.4.5.1</li>
<li>libopenblas-gnu12-hpc-devel-0.3.25-150500.4.5.1</li>
<li>libopenblas-pthreads-gnu-hpc-devel-0.3.25-150500.4.5.1</li>
<li>libopenblas_openmp-devel-0.3.25-150500.4.5.2</li>
<li>openblas_serial-devel-static-0.3.25-150500.4.5.1</li>
<li>libopenblas-pthreads_0_3_25-gnu-hpc-debuginfo-0.3.25-150500.4.5.1</li>
<li>libopenblas-pthreads_0_3_25-gnu-hpc-devel-0.3.25-150500.4.5.1</li>
<li>libopenblas-pthreads_0_3_25-gnu12-hpc-debuginfo-0.3.25-150500.4.5.1</li>
<li>libopenblas-pthreads_0_3_25-gnu12-hpc-devel-0.3.25-150500.4.5.1</li>
<li>libopenblas_openmp0-0.3.25-150500.4.5.2</li>
<li>libopenblas-pthreads-gnu-hpc-0.3.25-150500.4.5.1</li>
<li>libopenblas_openmp0-debuginfo-0.3.25-150500.4.5.2</li>
<li>libopenblas-pthreads_0_3_25-gnu12-hpc-0.3.25-150500.4.5.1</li>
<li>libopenblas_0_3_25-gnu12-hpc-debuginfo-0.3.25-150500.4.5.1</li>
<li>openblas_pthreads-debugsource-0.3.25-150500.4.5.2</li>
<li>libopenblas-pthreads-gnu12-hpc-0.3.25-150500.4.5.1</li>
<li>libopenblas_serial0-0.3.25-150500.4.5.1</li>
<li>openblas-common-devel-0.3.25-150500.4.5.1</li>
<li>openblas_0_3_25-gnu-hpc-devel-static-0.3.25-150500.4.5.1</li>
</ul>
</li>
<li>
openSUSE Leap 15.5 (x86_64)
<ul>
<li>libopenblas_pthreads0-32bit-0.3.25-150500.4.5.2</li>
<li>libopenblas_openmp-devel-32bit-0.3.25-150500.4.5.2</li>
<li>libopenblas_pthreads-devel-32bit-0.3.25-150500.4.5.2</li>
<li>libopenblas_pthreads0-32bit-debuginfo-0.3.25-150500.4.5.2</li>
<li>libopenblas_openmp0-32bit-0.3.25-150500.4.5.2</li>
<li>libopenblas_serial-devel-32bit-0.3.25-150500.4.5.1</li>
<li>libopenblas_serial0-32bit-debuginfo-0.3.25-150500.4.5.1</li>
<li>libopenblas_openmp0-32bit-debuginfo-0.3.25-150500.4.5.2</li>
<li>libopenblas_serial0-32bit-0.3.25-150500.4.5.1</li>
</ul>
</li>
<li>
openSUSE Leap 15.5 (aarch64_ilp32)
<ul>
<li>libopenblas_pthreads-devel-64bit-0.3.25-150500.4.5.2</li>
<li>libopenblas_serial0-64bit-0.3.25-150500.4.5.1</li>
<li>libopenblas_openmp-devel-64bit-0.3.25-150500.4.5.2</li>
<li>libopenblas_openmp0-64bit-0.3.25-150500.4.5.2</li>
<li>libopenblas_serial0-64bit-debuginfo-0.3.25-150500.4.5.1</li>
<li>libopenblas_serial-devel-64bit-0.3.25-150500.4.5.1</li>
<li>libopenblas_pthreads0-64bit-debuginfo-0.3.25-150500.4.5.2</li>
<li>libopenblas_pthreads0-64bit-0.3.25-150500.4.5.2</li>
<li>libopenblas_openmp0-64bit-debuginfo-0.3.25-150500.4.5.2</li>
</ul>
</li>
<li>
Basesystem Module 15-SP5 (aarch64 ppc64le s390x x86_64)
<ul>
<li>libopenblas_openmp0-0.3.25-150500.4.5.2</li>
<li>libopenblas_pthreads0-0.3.25-150500.4.5.2</li>
<li>libopenblas_openmp0-debuginfo-0.3.25-150500.4.5.2</li>
<li>libopenblas_pthreads0-debuginfo-0.3.25-150500.4.5.2</li>
<li>openblas_openmp-debugsource-0.3.25-150500.4.5.2</li>
<li>openblas_serial-debugsource-0.3.25-150500.4.5.1</li>
<li>openblas-common-devel-0.3.25-150500.4.5.1</li>
</ul>
</li>
<li>
Basesystem Module 15-SP5 (aarch64 ppc64le x86_64)
<ul>
<li>openblas_pthreads-debugsource-0.3.25-150500.4.5.2</li>
<li>libopenblas_pthreads-devel-0.3.25-150500.4.5.2</li>
</ul>
</li>
<li>
Basesystem Module 15-SP5 (s390x)
<ul>
<li>libopenblas_openmp-devel-0.3.25-150500.4.5.2</li>
</ul>
</li>
<li>
HPC Module 15-SP5 (aarch64 x86_64)
<ul>
<li>openblas_0_3_25-gnu12-hpc-debugsource-0.3.25-150500.4.5.1</li>
<li>libopenblas-gnu-hpc-devel-0.3.25-150500.4.5.1</li>
<li>openblas_0_3_25-gnu-hpc-debugsource-0.3.25-150500.4.5.1</li>
<li>openblas-pthreads_0_3_25-gnu12-hpc-debugsource-0.3.25-150500.4.5.1</li>
<li>libopenblas-gnu-hpc-0.3.25-150500.4.5.1</li>
<li>libopenblas_0_3_25-gnu12-hpc-devel-0.3.25-150500.4.5.1</li>
<li>libopenblas_0_3_25-gnu-hpc-0.3.25-150500.4.5.1</li>
<li>libopenblas-pthreads_0_3_25-gnu-hpc-0.3.25-150500.4.5.1</li>
<li>openblas-pthreads_0_3_25-gnu-hpc-debugsource-0.3.25-150500.4.5.1</li>
<li>libopenblas_0_3_25-gnu-hpc-debuginfo-0.3.25-150500.4.5.1</li>
<li>libopenblas_0_3_25-gnu12-hpc-0.3.25-150500.4.5.1</li>
<li>libopenblas-pthreads-gnu12-hpc-devel-0.3.25-150500.4.5.1</li>
<li>libopenblas-gnu12-hpc-0.3.25-150500.4.5.1</li>
<li>libopenblas_0_3_25-gnu-hpc-devel-0.3.25-150500.4.5.1</li>
<li>libopenblas-gnu12-hpc-devel-0.3.25-150500.4.5.1</li>
<li>libopenblas-pthreads-gnu-hpc-devel-0.3.25-150500.4.5.1</li>
<li>libopenblas-pthreads_0_3_25-gnu-hpc-debuginfo-0.3.25-150500.4.5.1</li>
<li>libopenblas-pthreads_0_3_25-gnu-hpc-devel-0.3.25-150500.4.5.1</li>
<li>libopenblas-pthreads_0_3_25-gnu12-hpc-debuginfo-0.3.25-150500.4.5.1</li>
<li>libopenblas-pthreads_0_3_25-gnu12-hpc-devel-0.3.25-150500.4.5.1</li>
<li>libopenblas-pthreads-gnu-hpc-0.3.25-150500.4.5.1</li>
<li>libopenblas-pthreads_0_3_25-gnu12-hpc-0.3.25-150500.4.5.1</li>
<li>libopenblas_0_3_25-gnu12-hpc-debuginfo-0.3.25-150500.4.5.1</li>
<li>libopenblas-pthreads-gnu12-hpc-0.3.25-150500.4.5.1</li>
</ul>
</li>
<li>
SUSE Package Hub 15 15-SP5 (ppc64le s390x)
<ul>
<li>libopenblas-pthreads-gnu-hpc-0.3.25-150500.4.5.1</li>
<li>libopenblas-pthreads-gnu-hpc-devel-0.3.25-150500.4.5.1</li>
<li>libopenblas-gnu-hpc-0.3.25-150500.4.5.1</li>
<li>libopenblas-gnu-hpc-devel-0.3.25-150500.4.5.1</li>
</ul>
</li>
<li>
SUSE Package Hub 15 15-SP5 (s390x)
<ul>
<li>libopenblas_pthreads0-0.3.25-150500.4.5.2</li>
<li>libopenblas_pthreads0-debuginfo-0.3.25-150500.4.5.2</li>
</ul>
</li>
</ul>
<h2>References:</h2>
<ul>
<li>
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1221813">https://bugzilla.suse.com/show_bug.cgi?id=1221813</a>
</li>
<li>
<a href="https://jira.suse.com/browse/PED-7926">https://jira.suse.com/browse/PED-7926</a>
</li>
<li>
<a href="https://jira.suse.com/browse/PED-7927">https://jira.suse.com/browse/PED-7927</a>
</li>
</ul>
</div>