[MacPorts] #72271: libffi @3.4.6: Fails because of changes to llvm

MacPorts noreply at macports.org
Sat Apr 12 21:32:55 UTC 2025


#72271: libffi @3.4.6: Fails because of changes to llvm
-----------------------+-----------------------
  Reporter:  TruePath  |      Owner:  fhgwright
      Type:  defect    |     Status:  closed
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:
Resolution:  fixed     |   Keywords:  haspatch
      Port:  libffi    |
-----------------------+-----------------------
Changes (by fhgwright):

 * status:  assigned => closed
 * resolution:   => fixed


Comment:

 In [changeset:"92b7d9d8faf6646a3fae6f5067339a70f2aee4c8/macports-ports"
 92b7d9d8faf6646a3fae6f5067339a70f2aee4c8/macports-ports] (master):
 {{{
 #!ConfigurableCommitTicketReference repository="macports-ports"
 revision="92b7d9d8faf6646a3fae6f5067339a70f2aee4c8"
 libffi: Fix build on Sequoia.

 This cherry-picks an upstream fix for a build problem with a recent
 clang.  Although the fix is included in v3.4.7, the latter has
 significantly more test failures than v3.4.6.  Until that is
 investigated further, we stay on v3.4.6 with the cherry-picked fix, to
 avoid a possible functional regression.

 Due to the (admittedly unlikely) possibility that this changes the
 installed content, it includes a revbump, which is not very expensive
 for this particular port.  No revbumping of dependents is needed.

 Closes: https://trac.macports.org/ticket/72271

 The unified patchfile is also renamed with a more generic name.

 TESTED:
 Successfuly built -/+universal on 10.4-10.5 ppc, 10.5-10.6 ppc (i386
 Rosetta), 10.4-10.6 i386, 10.4-12.x x86_64, and 11.x-15.x arm64.
 Tests not included due to many known failures.
 }}}

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


More information about the macports-tickets mailing list