Browse Source

CUDAToolkit: nvrtc shouldn't hard depend on nvrtc-builtins

Depending on nvrtc-builtins breaks CUDA enhanced compatibility across
minor versions. The static version of nvrtc continues to need the
dependency due to undefined symbols
Robert Maynard 1 year ago
parent
commit
7671a2f4c1
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Modules/FindCUDAToolkit.cmake

+ 1 - 1
Modules/FindCUDAToolkit.cmake

@@ -1356,7 +1356,7 @@ if(CUDAToolkit_FOUND)
   endif()
 
   _CUDAToolkit_find_and_add_import_lib(nvrtc_builtins ALT nvrtc-builtins)
-  _CUDAToolkit_find_and_add_import_lib(nvrtc DEPS nvrtc_builtins nvJitLink)
+  _CUDAToolkit_find_and_add_import_lib(nvrtc DEPS nvJitLink)
   if(CUDAToolkit_VERSION VERSION_GREATER_EQUAL 11.5.0)
     _CUDAToolkit_find_and_add_import_lib(nvrtc_builtins_static ALT nvrtc-builtins_static)
     if(NOT TARGET CUDA::nvrtc_static)