diff --git a/sys/libjade/build.rs b/sys/libjade/build.rs index d19e99f81..5b77234da 100644 --- a/sys/libjade/build.rs +++ b/sys/libjade/build.rs @@ -5,12 +5,10 @@ macro_rules! svec { } fn append_simd128_flags(flags: &mut Vec) { - flags.push("-DSIMD128".to_string()); flags.push("-mavx".to_string()); } fn append_simd256_flags(flags: &mut Vec) { - flags.push("-DSIMD256".to_string()); flags.push("-mavx2".to_string()); } @@ -20,9 +18,11 @@ fn create_bindings(platform: Platform, home_dir: &Path) { let mut clang_args = vec![format!("-I{}", jazz_dir.join("include").display())]; if platform.simd128 { append_simd128_flags(&mut clang_args); + clang_args.push("-DSIMD128".to_string()); } if platform.simd256 { append_simd256_flags(&mut clang_args); + clang_args.push("-DSIMD256".to_string()); } let bindings = bindgen::Builder::default() diff --git a/sys/libjade/src/bindings.rs b/sys/libjade/src/bindings.rs index e784d9931..bca570c27 100644 --- a/sys/libjade/src/bindings.rs +++ b/sys/libjade/src/bindings.rs @@ -1,4 +1,4 @@ -/* automatically generated by rust-bindgen 0.66.1 */ +/* automatically generated by rust-bindgen 0.68.1 */ pub const JADE_HASH_SHA256_AMD64_REF_BYTES: u32 = 32; pub const JADE_HASH_SHA256_AMD64_REF_ALGNAME: &[u8; 7] = b"SHA256\0";