Fix build for GCC 8.x (#9670) (#9675)

This commit is contained in:
Philip Hyunsu Cho
2023-10-13 22:07:49 -07:00
committed by GitHub
parent eb562d3829
commit eee7cdf07e

View File

@@ -244,6 +244,11 @@ add_subdirectory(rabit)
add_subdirectory(${xgboost_SOURCE_DIR}/src)
target_link_libraries(objxgboost PUBLIC dmlc)
# Link -lstdc++fs for GCC 8.x
if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS "9.0")
target_link_libraries(objxgboost PUBLIC stdc++fs)
endif()
# Exports some R specific definitions and objects
if(R_LIB)
add_subdirectory(${xgboost_SOURCE_DIR}/R-package)