Skip to content

Commit bf35985

Browse files
committed
GPU CMake: Workaround for CMake adding old cmake library paths implicitly if we request an old GCC for CUDA
1 parent 2cf3b47 commit bf35985

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

dependencies/FindO2GPU.cmake

+3
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,9 @@ if(ENABLE_CUDA)
130130
if(CMAKE_CXX_FLAGS MATCHES "(^| )-Werror( |$)")
131131
set(CMAKE_CUDA_FLAGS "${CMAKE_CUDA_FLAGS} -Werror=cross-execution-space-call")
132132
endif()
133+
if(GPUCA_CUDA_GCCBIN)
134+
list(FILTER CMAKE_CUDA_IMPLICIT_LINK_DIRECTORIES EXCLUDE REGEX "^/usr/lib.*/gcc/") # Workaround, since CMake adds old GCC lib paths implicitly if we request that gcc for CUDA
135+
endif()
133136

134137
set(CUDA_ENABLED ON)
135138
message(STATUS "CUDA found (Version ${CMAKE_CUDA_COMPILER_VERSION})")

0 commit comments

Comments
 (0)