From 42805801365f850e91f605c330e2d78fdcd07106 Mon Sep 17 00:00:00 2001 From: "zhoujiahui.01" Date: Thu, 19 Mar 2026 17:27:27 +0800 Subject: [PATCH] fix(vectordb): fix croaring avx --- src/CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 33b0aa5a..77d7ce21 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -142,6 +142,8 @@ function(ov_get_x86_variant_flags variant out_flags out_defs out_supported) if(HAVE_OV_SSE3) list(APPEND OV_FLAGS -msse3) list(APPEND OV_DEFS OV_DISABLE_AVX512=1) + list(APPEND OV_DEFS CROARING_COMPILER_SUPPORTS_AVX512=0) + list(APPEND OV_DEFS CROARING_DISABLE_X64=1) else() set(OV_SUPPORTED FALSE) endif() @@ -150,6 +152,7 @@ function(ov_get_x86_variant_flags variant out_flags out_defs out_supported) if(HAVE_OV_AVX2) list(APPEND OV_FLAGS -mavx2) list(APPEND OV_DEFS OV_DISABLE_AVX512=1) + list(APPEND OV_DEFS CROARING_COMPILER_SUPPORTS_AVX512=0) foreach(FLAG -mno-avx512f -mno-avx512bw -mno-avx512dq -mno-avx512vl) string(REPLACE "-" "_" FLAG_VAR_SUFFIX "${FLAG}") set(FLAG_VAR "HAVE_${FLAG_VAR_SUFFIX}")