Link CMAKE_DL_LIBS when dlopen is used. (#10447)

This commit is contained in:
Jiaming Yuan 2024-06-19 15:06:58 +08:00 committed by GitHub
parent 45150a844e
commit 63418d2f35
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -136,6 +136,7 @@ function(xgboost_link_nccl target)
set(xgboost_nccl_flags -DXGBOOST_USE_NCCL=1) set(xgboost_nccl_flags -DXGBOOST_USE_NCCL=1)
if(USE_DLOPEN_NCCL) if(USE_DLOPEN_NCCL)
list(APPEND xgboost_nccl_flags -DXGBOOST_USE_DLOPEN_NCCL=1) list(APPEND xgboost_nccl_flags -DXGBOOST_USE_DLOPEN_NCCL=1)
target_link_libraries(${target} PRIVATE ${CMAKE_DL_LIBS})
endif() endif()
if(BUILD_STATIC_LIB) if(BUILD_STATIC_LIB)