Changes between Version 8 and Version 9 of TahoeProblems
- Timestamp:
- Oct 30, 2025, 4:07:16 PM (6 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TahoeProblems
v8 v9 34 34 35 35 == 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: 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 ensure that MacPorts has been updated to 2.11.6, and to install the Metal toolchain separately: 38 37 39 on `x86_64` only:40 38 {{{ 41 diskutil eject $(xcodebuild -showComponent MetalToolchain | sed -E -n -e 's/^Toolchain Search Path: (.*)$/\1/p') 39 sudo port selfupdate 40 xcodebuild -downloadComponent MetalToolchain 41 }}} 42 43 Alone, 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 45 on x86_64 only—note that this command may show a “Usage:” line, which is fine: 46 {{{ 47 sudo diskutil eject $(xcodebuild -showComponent MetalToolchain | sed -E -n -e 's/^Toolchain Search Path: (.*)$/\1/p') 42 48 }}} 43 49
