From 9dfbf95db02054204defbe422099c02b790a19fc Mon Sep 17 00:00:00 2001 From: Ophestra Date: Thu, 22 Oct 2026 01:56:23 +0900 Subject: internal/rosa: initial cross-compilation support This successfully cross-compiles the toolchain. More work is needed to support cross-compilation on all native helpers and existing packages. Signed-off-by: Ophestra --- internal/rosa/package/kernel/package.az | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'internal/rosa/package/kernel/package.az') diff --git a/internal/rosa/package/kernel/package.az b/internal/rosa/package/kernel/package.az index 47bc4323..8e2dcfe5 100644 --- a/internal/rosa/package/kernel/package.az +++ b/internal/rosa/package/kernel/package.az @@ -29,6 +29,12 @@ package kernel-headers { make = [ "-f /usr/src/kernel-headers/Makefile", "O=/tmp/kbuild", + "ARCH='"+arch { + default = arch; + + amd64 = "x86"; + riscv64 = "riscv"; + }+"'", "LLVM=1", `HOSTLDFLAGS="${LDFLAGS:-''}"`, "INSTALL_HDR_PATH=/work/system", @@ -47,7 +53,7 @@ cat \ amd64 = "8BdskuTo4WxcJDFbdHakHmvkeIASmOkDd0LanTjaXwkmoMa5PeMf0gqee0FqYRFd"; arm64 = "RQ27XMgxEj5M6cagVHljCE1n-9q_gFayOaakWr0PoAq5yllfLHEz0KQx1fXLwCzp"; - riscv64 = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"; + riscv64 = "N4YuFlWVfdgnmoJMFMrTL3vhnzh-yUpxGmFaHqSuNIOmgBn2rI_SWcodONGcfOhw"; }; tools = [ rsync ]; -- cgit v1.3.1