aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-10-26 01:01:47 +0900
committerOphestra <cat@gensokyo.uk>2026-10-26 01:01:47 +0900
commitf589b34900e0f886612d33da19f1956fd015b6c0 (patch)
tree99b710c6227886af9a11d7013451c0fbb2c3317b /internal/rosa
parent5ec9818ff83731c2d0f0fb7cc6390900864b2a47 (diff)
internal/rosa/package/mksh: enable cross-compilation
This only required setting C compiler invocation via the environment. Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa')
-rw-r--r--internal/rosa/package/mksh.az3
1 files changed, 3 insertions, 0 deletions
diff --git a/internal/rosa/package/mksh.az b/internal/rosa/package/mksh.az
index 878bba83..6bd3e9cc 100644
--- a/internal/rosa/package/mksh.az
+++ b/internal/rosa/package/mksh.az
@@ -16,6 +16,9 @@ package mksh {
];
exec = generic {
+ cross = `
+export CC='clang --target=`+triple+` --sysroot=/system/`+arch+`'
+`;
build = `sh /usr/src/mksh/Build.sh -r
CPPFLAGS="${CPPFLAGS} -DMKSH_BINSHPOSIX -DMKSH_BINSHREDUCED" \
sh /usr/src/mksh/Build.sh -r -L