diff options
| author | Ophestra <cat@gensokyo.uk> | 2026-03-15 11:37:24 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2026-03-15 11:37:24 +0900 |
| commit | 400540cd418af93281bad614f73ee4f8c6015023 (patch) | |
| tree | 017e84d72fe94e0e43b45af309e06df153fae9c2 /internal | |
| parent | 1113efa5c2f1915545a15739c9d9cb8668056cb4 (diff) | |
internal/rosa/llvm: arch-specific patches
Broken aarch64 tests in LLVM seem unlikely to be fixed soon.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal')
| -rw-r--r-- | internal/rosa/llvm.go | 4 | ||||
| -rw-r--r-- | internal/rosa/llvm_amd64.go | 4 | ||||
| -rw-r--r-- | internal/rosa/llvm_arm64.go | 4 |
3 files changed, 10 insertions, 2 deletions
diff --git a/internal/rosa/llvm.go b/internal/rosa/llvm.go index cd2672d6..2ce55fea 100644 --- a/internal/rosa/llvm.go +++ b/internal/rosa/llvm.go @@ -316,7 +316,7 @@ ln -s clang++ /work/system/bin/c++ ninja check-all `, - patches: [][2]string{ + patches: slices.Concat([][2]string{ {"add-rosa-vendor", `diff --git a/llvm/include/llvm/TargetParser/Triple.h b/llvm/include/llvm/TargetParser/Triple.h index 9c83abeeb3b1..5acfe5836a23 100644 --- a/llvm/include/llvm/TargetParser/Triple.h @@ -488,7 +488,7 @@ index 64324a3f8b01..15ce70b68217 100644 "/System/Library/Frameworks"}; `}, - }, + }, clangPatches), }) return diff --git a/internal/rosa/llvm_amd64.go b/internal/rosa/llvm_amd64.go new file mode 100644 index 00000000..febdbbdd --- /dev/null +++ b/internal/rosa/llvm_amd64.go @@ -0,0 +1,4 @@ +package rosa + +// clangPatches are patches applied to the LLVM source tree for building clang. +var clangPatches [][2]string diff --git a/internal/rosa/llvm_arm64.go b/internal/rosa/llvm_arm64.go new file mode 100644 index 00000000..febdbbdd --- /dev/null +++ b/internal/rosa/llvm_arm64.go @@ -0,0 +1,4 @@ +package rosa + +// clangPatches are patches applied to the LLVM source tree for building clang. +var clangPatches [][2]string |
