[MacPorts] #70882: OpenCore Legacy Patcher 2.0.2 installs faulty CoreImage framework on macOS 15 on Macs using 3802-based GPUs

MacPorts noreply at macports.org
Sun Mar 9 23:36:22 UTC 2025


#70882: OpenCore Legacy Patcher 2.0.2 installs faulty CoreImage framework on macOS
15 on Macs using 3802-based GPUs
-------------------------------------------------+-------------------------
  Reporter:  RivetBenoit                         |      Owner:  (none)
      Type:  defect                              |     Status:  assigned
  Priority:  Normal                              |  Milestone:
 Component:  ports                               |    Version:  2.10.1
Resolution:                                      |   Keywords:  sequoia
      Port:  ffmpeg, ffmpeg6, ffmpeg7, ffmpeg-   |
  devel                                          |
-------------------------------------------------+-------------------------

Comment (by mpbb77):

 I was lucky enough to find this ticket on Macports but it looks like there
 was no progress in 5 months. My problem is identical to the original one
 on a late-2012 MacMini just upgraded to MacOS 15 Sequoia with OCLP 2.2.0,
 while updating a macports previous install:

 {{{
 The following ports will be rebuilt:
  ffmpeg @4.4.5+gpl2+libdc1394+librtmp+nonfree
  ffmpeg7 @7.1+gpl2
 }}}

 Reverting the OCLP root patches gives:

 {{{
 ✠ dyld_info -load_commands
 /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage | grep
 -B1 -A5 LC_ID_DYLIB
 Load command #4
              cmd: LC_ID_DYLIB
          cmdsize: 0x60
             name:
 "/System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage"
         cur-vers: 6.0
      compat-vers: 1.0.1
 Load command #5
 }}}

 and re-applying the patches for metallib &c. gives:

 {{{
 ✠ dyld_info -load_commands
 /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage | grep
 -B1 -A5 LC_ID_DYLIB
 Load command #3
              cmd: LC_ID_DYLIB
          cmdsize: 0x60
             name:
 "/System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage"
         cur-vers: 1.0
      compat-vers: 1.0
 Load command #4
 }}}

 Is this finally a non-issue or should we follow the Discord guy telling
 not to compile anything (did he mean really anything such as Xcode, etc.
 ?) with the root patches applied ? AFAICT reverting is no big deal since
 you mostly seem to loose transparency on dock/windows on legacy metal GPUs
 and no basic functionality, though of course it's not ideal. Otherwise
 I've compiled ffmpeg7 with options +gpl2 +libdc1394 +librtmp +nonfree +x11
 and it seems to be working when I reapply the patches, so maybe rev-
 upgrade is being more Catholic than Benedict XVI if even MacOS does not
 seem to care about minor library versioning.

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


More information about the macports-tickets mailing list