Comment # 38 on bug 1177260 from
(In reply to Egbert Eich from comment #37)
> Stefan Br���ns from comment #36)
> > Unfortunately for Leap, the current python3-numpy package is crippled again,
> > as the cblas dependency has been removed.
> > 
> > So while we are likely good on TW, the funny smell of SLE/Leap 15 becomes
> > hard to ignore.
> 
> This is pretty much a catch-22 situation. We need to have cblas available in
> SLE before we can build numpy with it. 
> It used to be built against openblas, but this made openblas a hard runtime
> requirement for it.
> If it is built with a version of netlib-lapack, that provides cblas, you can
> optionally use OpenBLAS as well.
> SO we will first have to provide CBLAS and then we can fix up numpy.

It is still available in the backports, e.g.
https://build.opensuse.org/package/show/openSUSE:Backports:SLE-15-SP4/cblas

On the other hand, doing anything conditionally for Leap/SLE 15 in the current
python-numpy package is quite pointless, as it requires Python 3.8.

> > (And no, missing cblas is not "unfixable", Leap 15.2 still had it.)
> 
> Are you sure?  What change made it go away? 
> Wasn't it the switch of numpy to netlib-lapack that caused this?

CBLAS was imported into LAPACK in August 2014 [1], and became part of LAPACK
3.6.0 (released November 2015 [2]).

Leap 15.2 had the standalone CBLAS (which is just a fairly thin wrapper around
BLAS), which is still available here:
https://netlib.org/blas/#_cblas

[1]
https://github.com/Reference-LAPACK/lapack-release/blob/8d160e5f960b389ba6a4c0d5ffe767c7b762a9d3/CBLAS/README#L56
[2]
https://github.com/Reference-LAPACK/lapack/blob/7866626840f5d5e7e27f027a55182da8b3303872/README.md?plain=1#L30


You are receiving this mail because: