From 6a59c1169158e73596b4edb7ce36db31e2033774 Mon Sep 17 00:00:00 2001 From: Lenard Wiedekamp Date: Fri, 27 Feb 2026 11:47:07 +0100 Subject: [PATCH] fix: add 16kb config for Android 15 --- packages/mimir/native/build.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/mimir/native/build.rs b/packages/mimir/native/build.rs index dc30029..ca2e015 100644 --- a/packages/mimir/native/build.rs +++ b/packages/mimir/native/build.rs @@ -1,8 +1,14 @@ -use std::env; - use cbindgen::Language; +use std::env; fn main() { + let target_os = env::var("CARGO_CFG_TARGET_OS").unwrap_or_default(); + let target_arch = env::var("CARGO_CFG_TARGET_ARCH").unwrap_or_default(); + + if target_os == "android" && (target_arch == "aarch64" || target_arch == "x86_64") { + println!("cargo:rustc-link-arg=-Wl,-z,max-page-size=16384"); + } + let crate_dir = env::var("CARGO_MANIFEST_DIR").unwrap(); cbindgen::Builder::new()