From b6173374106d3721bd213235e2c623459db321ec Mon Sep 17 00:00:00 2001 From: Rafik Saliev Date: Mon, 8 Dec 2025 15:33:26 +0100 Subject: [PATCH] Fix SVS portability by using generic x86-64 psABI CPU architectures --- cmake/multi-arch.cmake | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cmake/multi-arch.cmake b/cmake/multi-arch.cmake index aeb81e69..6b7942fa 100644 --- a/cmake/multi-arch.cmake +++ b/cmake/multi-arch.cmake @@ -14,8 +14,8 @@ set(SVS_X86_SRC_DIR "${PROJECT_SOURCE_DIR}/include/svs/multi-arch/x86") set(SVS_X86 - "${SVS_X86_SRC_DIR}/avx2.cpp,avx2,haswell" - "${SVS_X86_SRC_DIR}/avx512.cpp,avx512,cascadelake" + "${SVS_X86_SRC_DIR}/avx2.cpp,avx2,x86-64-v3" + "${SVS_X86_SRC_DIR}/avx512.cpp,avx512,x86-64-v4" ) set(SVS_X86_OBJECT_FILES) @@ -26,7 +26,7 @@ foreach(x86_info IN LISTS SVS_X86) list(GET x86_info 2 arch) set(lib_name "svs_x86_${avx}") add_library(${lib_name} INTERFACE) - target_compile_options(${lib_name} INTERFACE -march=${arch} -mtune=${arch}) + target_compile_options(${lib_name} INTERFACE -march=${arch}) set(obj_name ${arch}_obj) add_library(${obj_name} OBJECT ${src})