Skip to content

Commit e179dd4

Browse files
committed
cmake : link dl explicitly for Android
1 parent fa049cd commit e179dd4

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

ggml/src/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1361,6 +1361,10 @@ if (MATH_LIBRARY)
13611361
endif()
13621362
endif()
13631363

1364+
if (CMAKE_SYSTEM_NAME MATCHES "Android")
1365+
list(APPEND GGML_EXTRA_LIBS_PRIVATE dl) # Must be linked explicitly
1366+
endif()
1367+
13641368
list(REMOVE_DUPLICATES GGML_EXTRA_LIBS_PRIVATE)
13651369
list(REMOVE_DUPLICATES GGML_EXTRA_LIBS_PUBLIC)
13661370
target_link_libraries(ggml PRIVATE ${GGML_EXTRA_LIBS_PRIVATE} PUBLIC ${GGML_EXTRA_LIBS_PUBLIC})

0 commit comments

Comments
 (0)