aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-10-24 14:57:43 +0900
committerOphestra <cat@gensokyo.uk>2026-10-24 14:57:43 +0900
commite1d23fab1c7e3b9edcd23676cd2a141b7d9713a9 (patch)
tree38a9bec1345673099f5313b5137cd4517a8f47dd
parentcddd17f14349a49454141bd755f32d1147f97759 (diff)
internal/rosa/package/qemu: enable cross-compilation
Support for hexagon had to be disabled due to link failure of a host-side tool. The riscv64 cross target currently fails due to a compiler crash. Signed-off-by: Ophestra <cat@gensokyo.uk>
-rw-r--r--internal/rosa/package/qemu/package.az10
1 files changed, 10 insertions, 0 deletions
diff --git a/internal/rosa/package/qemu/package.az b/internal/rosa/package/qemu/package.az
index d09bf352..7df25576 100644
--- a/internal/rosa/package/qemu/package.az
+++ b/internal/rosa/package/qemu/package.az
@@ -41,6 +41,7 @@ sed -i \
defaultName = true;
autoTarget = true;
sysroot = false;
+
configure = {
"disable-download";
"disable-docs";
@@ -54,9 +55,18 @@ sed -i \
"ppc64le-linux-user",
"ppc-softmmu",
"ppc64-softmmu",
+
+ // link failure when cross-compiling
+ "hexagon-linux-user",
+ "hexagon-softmmu",
];
sep = ",";
};
+
+ "cross-prefix": arch {
+ default = unset;
+ cross = "''";
+ };
};
check = [