[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 03:57:47 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):

 Yes, I agree with you that it's good that MacPorts' users have the ability
 to detect these (often minor, but irritating) flaws and send pointers to
 upstream on how to fix and/or improve their software. I'm glad we can help
 out.

 Re: the universal version, I don't know -- I have had libsndfile built
 universal for years:
 {{{
 $ ls -la libsndfile.1.dylib
 -rwxr-xr-x  1 root  admin  947416  2 Jun  2018 libsndfile.1.dylib

 $ file libsndfile.1.dylib
 libsndfile.1.dylib: Mach-O universal binary with 2 architectures:
 [x86_64:Mach-O 64-bit dynamically linked shared library x86_64]
 [i386:Mach-O dynamically linked shared library i386]
 libsndfile.1.dylib (for architecture x86_64):   Mach-O 64-bit dynamically
 linked shared library x86_64
 libsndfile.1.dylib (for architecture i386):     Mach-O dynamically linked
 shared library i386
 }}}

 so I didn't realize anyone was having trouble trying to build it that way.

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


More information about the macports-tickets mailing list