From 2d09566a2d1747ad7dd5ea6d26b70ecb5cb4f20b Mon Sep 17 00:00:00 2001 From: ramilbakhshyiev <7597197+ramilbakhshyiev@users.noreply.github.com> Date: Wed, 8 May 2024 07:25:19 +0000 Subject: [PATCH] Moving linker flags to CMakeLists --- .github/actions/build_cmake/action.yml | 1 - faiss/gpu/CMakeLists.txt | 3 +++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/actions/build_cmake/action.yml b/.github/actions/build_cmake/action.yml index c84370b05a..5892b24dd2 100644 --- a/.github/actions/build_cmake/action.yml +++ b/.github/actions/build_cmake/action.yml @@ -56,7 +56,6 @@ runs: -DCMAKE_BUILD_TYPE=Release \ -DBLA_VENDOR=Intel10_64_dyn \ -DCMAKE_CUDA_FLAGS="-gencode arch=compute_75,code=sm_75" \ - -DCMAKE_SHARED_LINKER_FLAGS="-lc" -DCMAKE_EXE_LINKER_FLAGS="-lc" \ . make -k -C build -j$(nproc) - name: C++ tests diff --git a/faiss/gpu/CMakeLists.txt b/faiss/gpu/CMakeLists.txt index 126cbe5044..e425928b4e 100644 --- a/faiss/gpu/CMakeLists.txt +++ b/faiss/gpu/CMakeLists.txt @@ -289,6 +289,9 @@ endif() # Export FAISS_GPU_HEADERS variable to parent scope. set(FAISS_GPU_HEADERS ${FAISS_GPU_HEADERS} PARENT_SCOPE) +set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -lc") +set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -lc") + target_link_libraries(faiss PRIVATE "$") target_link_libraries(faiss_avx2 PRIVATE "$") target_link_libraries(faiss_avx512 PRIVATE "$")