[MacPorts] #63443: ffmpeg-4.4_3+gpl2: build failures: libffi dylib version bump breaks core ports like LLVM

MacPorts noreply at macports.org
Tue Oct 19 00:47:14 UTC 2021


#63443: ffmpeg-4.4_3+gpl2: build failures: libffi dylib version bump breaks core
ports like LLVM
----------------------------+---------------------
  Reporter:  Tommaso93      |      Owner:  mascguy
      Type:  defect         |     Status:  closed
  Priority:  Normal         |  Milestone:
 Component:  ports          |    Version:  2.7.1
Resolution:  fixed          |   Keywords:
      Port:  ffmpeg libffi  |
----------------------------+---------------------

Comment (by jmroot):

 Replying to [comment:22 mascguy]:
 > What's clear is that a libffi upgrade temporarily breaks foundational
 ports like LLVM, when the dylib major version changes. And that seems like
 a big problem.

 All that's clear from this ticket is that ffmpeg is using cctools' nm
 without declaring a dependency. It should either ensure that the Xcode nm
 is used, or depend on cctools. In the latter case, llvm would then be
 upgraded to the revision linked with the new libffi, before ffmpeg is
 built.

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


More information about the macports-tickets mailing list