aboutsummaryrefslogtreecommitdiff
path: root/AGENTS
diff options
context:
space:
mode:
Diffstat (limited to 'AGENTS')
-rw-r--r--AGENTS/ARCH.md3
1 files changed, 3 insertions, 0 deletions
diff --git a/AGENTS/ARCH.md b/AGENTS/ARCH.md
index a73e086..216187f 100644
--- a/AGENTS/ARCH.md
+++ b/AGENTS/ARCH.md
@@ -156,6 +156,9 @@ The helper's build-time linker can use the installed LLVM dylib; cpsc still link
the LLD archives and static LLVM components.
Both macOS configurations explicitly select the SDK with `CMAKE_OSX_SYSROOT`
before compiler detection, so imported SDK include paths do not precede libc++.
+The macOS job updates Homebrew and upgrades LLVM 23 before building LLD. It checks
+that clangDriver defines `AMDGPU::setArchNameInTriple` to reject older bottles
+corrupted by Homebrew's duplicate-member LTO conversion (homebrew-core #301252).
Windows build instructions retain MSYS2 MINGW64. Its LLVM/Clang package names
and compiler executable names are unversioned; CMake still requires major 23.