id summary reporter owner description type status milestone component version severity resolution keywords cc 13152 nvcc Error: Boost 1.64.0 & CUDA 9.0 Alexander Korsunsky John Maddock "Compilation of files that include Boost fail with the CUDA Toolkit version 9. The reason for that is that at boost/config/compiler/nvcc.hpp, line 22 and 26 you use the macro `__CUDACC_VER__` for version checking, but the symbol has been deprecated in CUDA 9. Line 64 in `crt/common_functions.h` of the CUDA toolkit now reads: {{{ #define __CUDACC_VER__ ""__CUDACC_VER__ is no longer supported. Use __CUDACC_VER_MAJOR__, __CUDACC_VER_MINOR__, and __CUDACC_VER_BUILD__ instead."" }}} The fix seems simple enough, instead of checking for the whole version, you could check separately for `__CUDACC_VER_MAJOR__` and `__CUDACC_VER_MINOR__` ." Bugs closed To Be Determined config Boost 1.64.0 Showstopper fixed cuda, nvcc a.korsunsky@…