From f3c85c858807491c11502736221f8b879c08568c Mon Sep 17 00:00:00 2001 From: Marcus Holland-Moritz Date: Sun, 11 Feb 2024 18:52:16 +0100 Subject: [PATCH] fix(ricepp): only build cpu selector if we need to --- ricepp/ricepp.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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");