aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/package
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-10-23 01:54:17 +0900
committerOphestra <cat@gensokyo.uk>2026-10-23 01:54:17 +0900
commitac60441cfe5b7018314ebe2b72e9b4db834b70f3 (patch)
tree5c0cc271420a404f3dea01bae0057889ac5cffcb /internal/rosa/package
parent9bd84ff006a29c935ca761c9ebb8ae50106a429f (diff)
internal/rosa: insert musl when cross-compiling
This is otherwise never added to the cross root. Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/package')
-rw-r--r--internal/rosa/package/kernel/package.az1
-rw-r--r--internal/rosa/package/llvm/package.az2
-rw-r--r--internal/rosa/package/make.az2
-rw-r--r--internal/rosa/package/musl/package.az2
4 files changed, 6 insertions, 1 deletions
diff --git a/internal/rosa/package/kernel/package.az b/internal/rosa/package/kernel/package.az
index 8e2dcfe5..3f7cf243 100644
--- a/internal/rosa/package/kernel/package.az
+++ b/internal/rosa/package/kernel/package.az
@@ -21,6 +21,7 @@ package kernel-headers {
// updated manually for API changes
"version.h";
};
+ libc = false;
toyboxEarly = true;
exec = make {
diff --git a/internal/rosa/package/llvm/package.az b/internal/rosa/package/llvm/package.az
index 02cea79a..f55f4a7d 100644
--- a/internal/rosa/package/llvm/package.az
+++ b/internal/rosa/package/llvm/package.az
@@ -22,6 +22,7 @@ package early-builtins {
source = llvm-project;
exclusive = true;
+ libc = false;
exec = cmake {
append = [ "compiler-rt/lib/builtins" ];
@@ -50,6 +51,7 @@ package early-compiler-rt {
source = llvm-project;
exclusive = true;
+ libc = false;
early = `
LLVM_VERSION_MAJOR="$(CLICOLOR_FORCE= cmake -P /dev/stdin <<< '
include(cmake/Modules/LLVMVersion.cmake)
diff --git a/internal/rosa/package/make.az b/internal/rosa/package/make.az
index 4aaf5736..5142b079 100644
--- a/internal/rosa/package/make.az
+++ b/internal/rosa/package/make.az
@@ -44,7 +44,7 @@ package make {
writable = true;
early = `
chmod +w tests/scripts/misc
-rm \
+rm -f \
tests/scripts/misc/close_stdout \
tests/scripts/misc/general4
`;
diff --git a/internal/rosa/package/musl/package.az b/internal/rosa/package/musl/package.az
index d901fbc2..6eb01fd8 100644
--- a/internal/rosa/package/musl/package.az
+++ b/internal/rosa/package/musl/package.az
@@ -18,6 +18,7 @@ package musl-headers {
// expected to be writable in copies
chmod = true;
+ libc = false;
env = [
"LDFLAGS=" + earlyLDFLAGS,
];
@@ -43,6 +44,7 @@ package musl {
// expected to be writable in copies
chmod = true;
+ libc = false;
env = [
"LDFLAGS=" + earlyLDFLAGS,
];