diff --git a/cmake/svs.cmake b/cmake/svs.cmake index d27ef8259..ccd490bc6 100644 --- a/cmake/svs.cmake +++ b/cmake/svs.cmake @@ -49,7 +49,11 @@ if(USE_SVS) cmake_dependent_option(SVS_SHARED_LIB "Use SVS pre-compiled shared library" ON "USE_SVS AND GLIBC_FOUND AND SVS_LVQ_SUPPORTED" OFF) if (CMAKE_CXX_COMPILER_ID MATCHES "Clang") if (GLIBC_2_28_FOUND) - set(SVS_URL "https://github.com/intel/ScalableVectorSearch/releases/download/v0.0.11/svs-shared-library-0.0.11-reduced-clang.tar.gz" CACHE STRING "SVS URL") + if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL "20.0") + set(SVS_URL "https://github.com/intel/ScalableVectorSearch/releases/download/v1.0.0-dev/svs-shared-library-1.0.0-NIGHTLY-20251208-854-reduced-clang20.tar.gz" CACHE STRING "SVS URL") + else() + set(SVS_URL "https://github.com/intel/ScalableVectorSearch/releases/download/v0.0.11/svs-shared-library-0.0.11-reduced-clang.tar.gz" CACHE STRING "SVS URL") + endif() else() message(STATUS "GLIBC>=2.28 is required for Clang build - disabling SVS_SHARED_LIB") set(SVS_SHARED_LIB OFF)