[MacPorts] #68328: openexr: dylib names change with each release, requiring rebuilds of all dependents

MacPorts noreply at macports.org
Mon Oct 2 13:05:55 UTC 2023


#68328: openexr: dylib names change with each release, requiring rebuilds of all
dependents
----------------------+----------------------
  Reporter:  mascguy  |      Owner:  mascguy
      Type:  defect   |     Status:  assigned
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:  2.8.1
Resolution:           |   Keywords:
      Port:  openexr  |
----------------------+----------------------

Comment (by jmroot):

 Are you sure the releases are ABI compatible? The install_name appears to
 be correctly using the soversion, not the full version of the software:
 {{{
 % otool -D /opt/local/lib/libOpenEXR.dylib
 /opt/local/lib/libOpenEXR.dylib:
 /opt/local/lib/libOpenEXR-3_1.30.dylib
 }}}
 And they appear to have a good understanding of library versioning based
 on e.g.
 [https://github.com/AcademySoftwareFoundation/openexr/commit/649b25473b2dbe10491b6f46181bd1b43b7d905d
 this commit].

-- 
Ticket URL: <https://trac.macports.org/ticket/68328#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list