[MacPorts] #74336: OpenBLAS fails to build on 10.13 High Sierra
MacPorts
noreply at macports.org
Sun Aug 23 10:23:20 UTC 2026
#74336: OpenBLAS fails to build on 10.13 High Sierra
------------------------+-------------------------------
Reporter: JohnFHall | Owner: (none)
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.12.5
Resolution: | Keywords: highsierra X86_64
Port: openBLAS |
------------------------+-------------------------------
Comment (by ballapete):
Replying to [comment:7 JULWAL1]:
> {{{
> $ sudo port -v rev-upgrade
> ---> Scanning binaries for linking errors
> ---> No broken files found.
> ---> No broken ports found.
> }}}
>
> which look correct and healthy.
MacPorts installs dylibs mostly as a triple à la lib{name}.dylib,
lib{name}.{major}.dylib, lib{name}.{major}.{minor}.dylib. Only the latter
is a real file, the others are symlinks. A programme depending on that
dylib can be linked to any of the three. If linked to
lib{name}.{major}.{minor}.dylib it will need re-linking (rebuild) every
time the dylib's minor version number changes, in other cases quite seldom
when linked to the major version number, and almost never when linked to
lib{name}.dylib. (It depends on the lib's API rules whether they change in
a way that compatibility is partly or completely lost.) Maybe NumPY binds
cleverly to a well-behaving dylib…
BTW, have you heard of `install_name_tool`? It allows to "fix" the
recorded dylib names.
--
Ticket URL: <https://trac.macports.org/ticket/74336#comment:9>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list