diff --git a/pqcrypto-internals/build.rs b/pqcrypto-internals/build.rs index 6d0c03e..3741e6b 100644 --- a/pqcrypto-internals/build.rs +++ b/pqcrypto-internals/build.rs @@ -58,7 +58,7 @@ fn main() { println!("cargo:rustc-link-lib=keccak4x") } else if target_arch == "aarch64" && target_env != "msvc" { builder - .flag("-march=armv8-a") + .flag("-march=armv8-a+sha3") .file(cfiledir.join("keccak2x").join("fips202x2.c")) .file(cfiledir.join("keccak2x").join("feat.S")) .compile("keccak2x");