aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/package/llvm
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-10-26 02:55:38 +0900
committerOphestra <cat@gensokyo.uk>2026-10-26 03:49:41 +0900
commit020e3aa4fec74cf72bb853b854bba66e96302ea9 (patch)
treec0eca28968b52a4f26b18271bcc71d249ab3e2fd /internal/rosa/package/llvm
parent828174513b690652a0c54f590cd224caaa6723b0 (diff)
internal/rosa: LLVM-specific arch name
This is different from linuxArch for PowerPC. While the alternative usually works fine, compiling compiler-rt builtins produces no output with linuxArch. The musl installation also uses this name. Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/package/llvm')
-rw-r--r--internal/rosa/package/llvm/package.az11
1 files changed, 0 insertions, 11 deletions
diff --git a/internal/rosa/package/llvm/package.az b/internal/rosa/package/llvm/package.az
index 8502b558..6b02d6e9 100644
--- a/internal/rosa/package/llvm/package.az
+++ b/internal/rosa/package/llvm/package.az
@@ -21,9 +21,7 @@ package early-builtins {
description = "early LLVM runtime: compiler-rt (builtins)";
source = llvm-project;
- exclusive = true;
libc = false;
-
exec = cmake {
append = [ "compiler-rt/lib/builtins" ];
cache = {
@@ -50,7 +48,6 @@ package early-compiler-rt {
description = "early LLVM runtime: compiler-rt";
source = llvm-project;
- exclusive = true;
libc = false;
early = `
LLVM_VERSION_MAJOR="$(CLICOLOR_FORCE= cmake -P /dev/stdin <<< '
@@ -94,13 +91,6 @@ mkdir -p "/work/system/lib/clang/$LLVM_VERSION_MAJOR/lib/"
ln -s \
'../../../`+triple+`' \
"/work/system/lib/clang/$LLVM_VERSION_MAJOR/lib/"
-
-ln -s \
- "clang_rt.crtbegin-`+linuxArch+`.o" \
- '/work/system/lib/`+triple+`/crtbeginS.o'
-ln -s \
- "clang_rt.crtend-`+linuxArch+`.o" \
- '/work/system/lib/`+triple+`/crtendS.o'
`;
};
@@ -118,7 +108,6 @@ package early-runtimes {
description = "early LLVM runtimes: libunwind, libcxx, libcxxabi";
source = llvm-project;
- exclusive = true;
exec = cmake {
append = [ "runtimes" ];
cache = {