Skip to content

Commit 1961e58

Browse files
authored
Ensure blas is statically linked (opensearch-project#1665)
Signed-off-by: John Mazanec <[email protected]>
1 parent bd2f403 commit 1961e58

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

jni/cmake/init-faiss.cmake

+3-1
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,15 @@ if (${CMAKE_SYSTEM_NAME} STREQUAL Darwin)
4141
endif()
4242

4343
find_package(ZLIB REQUIRED)
44+
45+
# Statically link BLAS - ensure this is before we find the blas package so we dont dynamically link
46+
set(BLA_STATIC ON)
4447
find_package(BLAS REQUIRED)
4548
enable_language(Fortran)
4649
find_package(LAPACK REQUIRED)
4750

4851
# Set relevant properties
4952
set(BUILD_TESTING OFF) # Avoid building faiss tests
50-
set(BLA_STATIC ON) # Statically link BLAS
5153
set(FAISS_ENABLE_GPU OFF)
5254
set(FAISS_ENABLE_PYTHON OFF)
5355

0 commit comments

Comments
 (0)