[MacPorts] #62896: libsndfile @1.0.31: move to CMAKE has made the library compatibility version go backwards from 2.0.0 to 1.0.0, breaking everything that links with it
MacPorts
noreply at macports.org
Mon May 17 04:07:46 UTC 2021
#62896: libsndfile @1.0.31: move to CMAKE has made the library compatibility
version go backwards from 2.0.0 to 1.0.0, breaking everything that links
with it
-------------------------+--------------------
Reporter: kencu | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: libsndfile |
-------------------------+--------------------
Comment (by kencu):
Regarding your need to build for an older OS version -- MacPorts has some
ability in that regard (you can set an older deployment target in
macports.conf, and it will be honoured by most software builds) but it's
true that this functionality is not extensively tested and I know for a
fact that certain builds, like libvpx, just don't pay attention to that
and do their own thing. But it can work for many such situations.
you might be interested in a system that one of MacPorts' early architects
devised for a big, complicated build of Xquartz using many deps, patch
support, and custom deployment targets. It's here
<https://github.com/XQuartz/XQuartz/blob/master/compile.sh> in that repo
that uses it.
Very clever and well done I thought, and it looks very adaptable to custom
setups and needs.
Best of luck!
--
Ticket URL: <https://trac.macports.org/ticket/62896#comment:13>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list