You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Main CI: Switch macOS x86_64 job to Homebrew clang 21 too
Don't just use Homebrew clang 21 for macOS arm64, but x86_64 too, as
LDC-LLVM uses it consistently too now.
Also bump the macOS x86_64 image from macos-13 to macos-15-intel
(while using macos-15 for macOS arm64).
The Homebrew clang 21 apparently needs 2 tweaks:
* use in combination with the Command Line Tools, not Xcode
* remove the bundled libc++ headers, using the macOS ones instead
(matching the *linked* libc++)
# When using LTO, we need to explicitly export ~all symbols for plugin support via `ld64 -exported_symbol '__*'`.
78
-
# Additionally `-w` to suppress resulting linker warnings.
76
+
# * CMAKE_OSX_SYSROOT: Homebrew clang apparently requires the Command Line Tools instead of Xcode: https://github.com/actions/runner-images/issues/10035#issue-2344536514
0 commit comments