[MacPorts] #51645: cfitsio @3.390 not setting compatibility and current version correctly
MacPorts
noreply at macports.org
Thu Jun 16 07:42:38 PDT 2016
#51645: cfitsio @3.390 not setting compatibility and current version correctly
------------------------+--------------------------------
Reporter: aszostak@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Keywords: | Port: cfitsio
------------------------+--------------------------------
The patch-configure.diff patch is clobbering the original code in the
configure script that sets the compatibility and current version of the
dylib library using the -compatibility_version -current_version flags
(https://trac.macports.org/browser/trunk/dports/science/cfitsio/files
/patch-configure.diff?rev=148197).
This appears to produce 3.390 shared libraries that look to MacPorts like
they are compatible with 3.340. But this is not the case. On Linux systems
the 3.390 shared libraries have different sonames compared to the 3.340
libraries.
The net result is that binaries delivered with MacPorts that depend on
cfitsio, are not being recompiled after an upgrade to a cfitsio version
that has a different soname.
--
Ticket URL: <https://trac.macports.org/ticket/51645>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list