diff --git a/boring-sys/build/main.rs b/boring-sys/build/main.rs index e69a8b67..542d9663 100644 --- a/boring-sys/build/main.rs +++ b/boring-sys/build/main.rs @@ -463,8 +463,11 @@ fn ensure_patches_applied(config: &Config) -> io::Result<()> { "boringssl-44b3df6f03d85c901767250329c571db405122d5.patch", )?; - println!("cargo:warning=applying loongarch patch to boringssl"); - apply_patch(config, "boringssl-loongarch.patch")?; + #[cfg(target_arch = "loongarch64")] + { + println!("cargo:warning=applying loongarch patch to boringssl"); + apply_patch(config, "boringssl-loongarch.patch")?; + } if config.features.underscore_wildcards { println!("cargo:warning=applying underscore wildcards patch to boringssl");