CUDA C++ Compiler Updates Impacting ELF Visibility and Linkage

Originally published at: CUDA C++ Compiler Updates Impacting ELF Visibility and Linkage | NVIDIA Technical Blog

In the next CUDA major release, CUDA 13.0, NVIDIA is introducing two significant changes to the NVIDIA CUDA Compiler Driver (NVCC) that will impact ELF visibility and linkage for global functions and device variables. These updates aim to prevent subtle runtime errors that have long been challenging to detect and debug. However, these changes may…