Changes between Version 8 and Version 9 of TahoeProblems


Ignore:
Timestamp:
Oct 30, 2025, 4:07:16 PM (6 weeks ago)
Author:
markmentovai (Mark Mentovai)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TahoeProblems

    v8 v9  
    3434
    3535== Metal toolchain is no longer bundled in Xcode ==
    36 Xcode 26 no longer bundles the Metal toolchain. Some ports, at least {{{qt6-qtwebengine}}}, do require it and will thus fail to build. The solution is to install the toolchain separately using {{{xcodebuild -downloadComponent MetalToolchain}}}, although that doesn't work out-of-the-box at least with XCode 26.0.1 and MacPorts 2.11.5.
    37 A few additional steps are needed after installing the toolchain with the command given above:
     36Xcode 26 no longer bundles the Metal toolchain. Some ports, at least {{{qt6-qtwebengine}}}, do require it and will thus fail to build. The solution is to ensure that MacPorts has been updated to 2.11.6, and to install the Metal toolchain separately:
    3837
    39 on `x86_64` only:
    4038{{{
    41 diskutil eject $(xcodebuild -showComponent MetalToolchain | sed -E -n -e 's/^Toolchain Search Path: (.*)$/\1/p')
     39sudo port selfupdate
     40xcodebuild -downloadComponent MetalToolchain
     41}}}
     42
     43Alone, that doesn't work out-of-the-box at least with Xcode 26.0.1 and MacPorts 2.11.6. A few additional steps are needed after installing the toolchain with the command given above:
     44
     45on x86_64 only—note that this command may show a “Usage:” line, which is fine:
     46{{{
     47sudo diskutil eject $(xcodebuild -showComponent MetalToolchain | sed -E -n -e 's/^Toolchain Search Path: (.*)$/\1/p')
    4248}}}
    4349