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@…