From 60877f9ba48c2c20cb90b522a5bb690d7989d85a Mon Sep 17 00:00:00 2001 From: Michael Vines Date: Tue, 11 Feb 2020 11:31:08 -0700 Subject: [PATCH] Revert "Check for AVX512 at runtime to avoid invalid opcode trap (#8166)" This reverts commit ef5fb6fa46e71eb0e152c493d60858a4d73ef07b. --- core/build.rs | 8 -------- core/src/validator.rs | 10 ---------- 2 files changed, 18 deletions(-) delete mode 100644 core/build.rs diff --git a/core/build.rs b/core/build.rs deleted file mode 100644 index a2fbf3bef..000000000 --- a/core/build.rs +++ /dev/null @@ -1,8 +0,0 @@ -fn main() { - // Until https://github.com/rust-lang/rust/issues/44839 is resolved - // `#[target_feature(enable = "avx512f")]` is not available. - // Use an env flag instead: - if is_x86_feature_detected!("avx512f") { - println!("cargo:rustc-env=TARGET_FEATURE_AVX512F=1"); - } -} diff --git a/core/src/validator.rs b/core/src/validator.rs index 302603cfd..48b129211 100644 --- a/core/src/validator.rs +++ b/core/src/validator.rs @@ -659,16 +659,6 @@ fn report_target_features() { process::exit(1); } } - - // TARGET_FEATURE_AVX512F is defined by build.rs - if option_env!("TARGET_FEATURE_AVX512F").is_some() { - if is_x86_feature_detected!("avx512f") { - info!("AVX512 detected"); - } else { - error!("Your machine does not have AVX512 support, please rebuild from source on your machine"); - process::exit(1); - } - } } // Get the activated stake percentage (based on the provided bank) that is visible in gossip