Nils Breunese <[email protected]> wrote:

> I maintain the OpenJDK ports (e.g. openjdk25) which require the Metal 
> toolchain to be present to build. Since macOS 26, the Metal metaltoolchain is 
> no longer bundled in Xcode, but needs to be installed separately via 
> 'xcodebuild -downloadComponent MetalToolchain’ (and there are some additional 
> issues with it, see 
> https://trac.macports.org/wiki/TahoeProblems#MetaltoolchainisnolongerbundledinXcode).
> 
> I believe the Metal toolchain is installed on the buildbots, but it’s not 
> installed on the macOS 26 version of our GitHub builders, which is why this 
> job fails: 
> https://github.com/macports/macports-ports/actions/runs/21189843722/job/60953580784

Apparently the Metal toolchain is also no longer installed on the macOS 26 
arm64 buildbot, so the openjdk25 build also fails on the macOS 26 arm64 
buildbot: 
https://build.macports.org/builders/ports-26_arm64-builder/builds/24749/steps/install-port/logs/stdio

During this previous build from November the Metal toolchain was available 
(`checking if metal can be run using xcrun... yes, will be using 'xcrun -sdk 
macosx metal’` and `checking if metallib can be run using xcrun... yes, will be 
using 'xcrun -sdk macosx metallib’`): 
https://build.macports.org/builders/ports-26_arm64-builder/builds/20127/steps/install-port/logs/stdio

Nils.

Reply via email to