[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