Hi,
I have a Portfile for a library (called CPL) that was linked against Cfitsio
from a week ago. Cfitsio was updated very recently. What I expect is that
during the installation of CPL, MacPorts is able to figure out that Cfitsio
changed and that CPL needs to be rebuilt. However, during the "Scanning
binaries for linking errors" stage it indicates "No broken files found". Why
would the MacPorts mechanism not be working?
The relevant parts from "otool -L /opt/local/lib/libcfitsio.dylib":
/opt/local/lib/libcfitsio.dylib (compatibility version 6.0.0, current
version 6.3.44)
and from "otool -L /opt/local/lib/libcplcore.dylib":
/opt/local/lib/libcplcore.26.dylib (compatibility version 28.0.0,
current version 28.0.0)
/opt/local/lib/libcfitsio.dylib (compatibility version 5.0.0, current
version 5.3.41)
Surely MacPorts should see that what libcplcore.dylib was linked against is no
longer compatible with the installed libcfitsio.dylib? or am I not
understanding how compatibility version is working on MacOS?
Kind regards.
Artur