Skip to content

Instantly share code, notes, and snippets.

@torarnv
Created July 7, 2025 09:39
Show Gist options
  • Save torarnv/6f9e68f8e6a3114c483ceeddb3ae10c8 to your computer and use it in GitHub Desktop.
Save torarnv/6f9e68f8e6a3114c483ceeddb3ae10c8 to your computer and use it in GitHub Desktop.
commit 98cd169278d12bc08222ac2ec4802a0da88206a8
Author: Tor Arne Vestbø <[email protected]>
Date: Mon Jul 7 11:38:30 2025 +0200
ANGLE: Don't hard-code toolchain path for metal tool
The Metal Toolchain package is a standalone component in Xcode 26, and
running it via the Xcode toolchain path does not work (due to bugs in
Xcode).
Use `xcrun` to work around this.
Change-Id: I500944931d7ac1b14a39b951bd42a644825f7008
diff --git a/chromium/third_party/angle/src/libANGLE/renderer/metal/BUILD.gn b/chromium/third_party/angle/src/libANGLE/renderer/metal/BUILD.gn
index 96e9ee84208..f548378f4ed 100644
--- a/chromium/third_party/angle/src/libANGLE/renderer/metal/BUILD.gn
+++ b/chromium/third_party/angle/src/libANGLE/renderer/metal/BUILD.gn
@@ -37,7 +37,8 @@ if (metal_internal_shader_compilation_supported) {
sources = [ _metal_internal_shaders_metal_source ]
args = [
- mac_bin_path + "metal",
+ "xcrun",
+ "metal",
"-c",
rebase_path(_metal_internal_shaders_metal_source, root_build_dir),
"-o",
diff --git a/chromium/third_party/dawn/third_party/khronos/OpenGL-Registry/xml/readme.pdf b/chromium/third_party/dawn/third_party/khronos/OpenGL-Registry/xml/readme.pdf
index 17cb822e644..666e954896a 100644
Binary files a/chromium/third_party/dawn/third_party/khronos/OpenGL-Registry/xml/readme.pdf and b/chromium/third_party/dawn/third_party/khronos/OpenGL-Registry/xml/readme.pdf differ
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment