diff --git a/sys/build.rs b/sys/build.rs index 5db8a88a..eed77db2 100644 --- a/sys/build.rs +++ b/sys/build.rs @@ -256,6 +256,11 @@ fn main() { config.define("GGML_OPENMP", "OFF"); } + if target.contains("aarch64") && target.contains("linux") { + config.define("GGML_NATIVE", "OFF"); + config.define("GGML_CPU_ARM_ARCH", "native"); + } + let destination = config.build(); add_link_search_path(&out.join("build")).unwrap();