[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