Opened 5 months ago

Closed 5 months ago

#68879 closed defect (duplicate)

OpenBLAS @0.3.25_4+gcc9+lapack breaks py*-numpy

Reported by: fhgwright (Fred Wright) Owned by: NicosPavlov
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: Cc: michaelld (Michael Dickens), catap (Kirill A. Korinsky)
Port: OpenBLAS

Description

This is also true of 0.3.25_4+gcc9+lapack.

With the latest version:

MacPro:~ fw$ ls -l /opt/local/lib/libopenblas*
-rwxr-xr-x  1 root  admin  12262592 Dec 11 15:26 /opt/local/lib/libopenblas.0.3.dylib
lrwxr-xr-x  1 root  admin        21 Dec 11 15:26 /opt/local/lib/libopenblas.0.dylib -> libopenblas.0.3.dylib
lrwxr-xr-x  1 root  admin        19 Dec 11 15:26 /opt/local/lib/libopenblas.dylib -> libopenblas.0.dylib

With the previous (also non-working) version:

--->  Activating OpenBLAS @0.3.25_3+gcc9+lapack
MacPro:~ fw$ ls -l /opt/local/lib/libopenblas*
-rwxr-xr-x  1 root  admin  12262608 Nov 28 12:54 /opt/local/lib/libopenblas.0.3.dylib
lrwxr-xr-x  1 root  admin        21 Nov 28 12:54 /opt/local/lib/libopenblas.0.dylib -> libopenblas.0.3.dylib
lrwxr-xr-x  1 root  admin        19 Nov 28 12:54 /opt/local/lib/libopenblas.dylib -> libopenblas.0.dylib

With the latest version that still works here:

--->  Activating OpenBLAS @0.3.25_1+gcc9+lapack
MacPro:~ fw$ ls -l /opt/local/lib/libopenblas*
-rw-r--r--  1 root  admin  24052832 Nov 18 00:37 /opt/local/lib/libopenblas-r1.a
-rwxr-xr-x  1 root  admin  15141152 Nov 18 00:37 /opt/local/lib/libopenblas-r1.dylib
lrwxr-xr-x  1 root  admin        20 Nov 18 00:37 /opt/local/lib/libopenblas.1.dylib -> libopenblas-r1.dylib
lrwxr-xr-x  1 root  admin        16 Nov 18 00:37 /opt/local/lib/libopenblas.a -> libopenblas-r1.a
lrwxr-xr-x  1 root  admin        20 Nov 18 00:37 /opt/local/lib/libopenblas.dylib -> libopenblas-r1.dylib

The py*-numpy builds rely on /opt/local/lib/libopenblas-r1.dylib, which is now missing. Either the dependents need to be rebuilt (revbumped) to adjust their expectations, or OpenBLAS needs to be rebuilt in a way that provides the missing name.

Change History (3)

comment:1 Changed 5 months ago by ryandesign (Ryan Carsten Schmidt)

Duplicate of #68807 I presume?

comment:2 in reply to:  1 Changed 5 months ago by fhgwright (Fred Wright)

Replying to ryandesign:

Duplicate of #68807 I presume?

Ah, yes. Sorry about that. And I just noticed the Python version split on another system, where I have py{39,310,311}-numpy OK with the latest OpenBLAS (and broken with the older one), while py{27,37,38}-numpy only work with the older OpenBLAS. That seems to be consistent with the missing revbumps mentioned in #68807.

comment:3 Changed 5 months ago by ryandesign (Ryan Carsten Schmidt)

Resolution: duplicate
Status: assignedclosed
Note: See TracTickets for help on using tickets.