diff --git a/ricepp/ricepp.cpp b/ricepp/ricepp.cpp index d19a0370..bfd7cf22 100644 --- a/ricepp/ricepp.cpp +++ b/ricepp/ricepp.cpp @@ -36,7 +36,7 @@ namespace { detail::cpu_variant get_cpu_variant_init() { #ifndef _WIN32 #if defined(__has_builtin) -#if __has_builtin(__builtin_cpu_supports) +#if __has_builtin(__builtin_cpu_supports) && (defined(RICEPP_CPU_BMI2) || defined(RICEPP_CPU_BMI2_AVX512)) __builtin_cpu_init(); bool const has_avx512vl = __builtin_cpu_supports("avx512vl");