From ebc1078379cfd8a8c6f9a052bfccb1efbc637e76 Mon Sep 17 00:00:00 2001 From: shawnz Date: Wed, 14 May 2025 15:54:41 +0800 Subject: [PATCH] Bug 5280038: Update cuda-c-linking as per CUDA 13.0 API change --- CHANGELOG.md | 3 +++ Samples/7_libNVVM/cuda-c-linking/cuda-c-linking.cpp | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f2a2f99f..ef4d5ccf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -43,9 +43,12 @@ * `4_CUDA_Libraries` * `jitLto` * `7_libNVVM` + * `cuda-c-linking` * `device-side-launch` * `simple` * `uvmlite` + * `8_Platform_Specific/Tegra` + * `EGLSync_CUDAEvent_Interop` * Updated the sample using CUDA API "cudaGraphAddNode"/"cudaStreamGetCaptureInfo" with adding "cudaGraphEdgeData" pointer parameter as they are updated to "cudaGraphAddNode_v2"/"cudaStreamGetCaptureInfo_v3" by default in CUDA 13.0: * `3_CUDA_Features` * `graphConditionalNodes` diff --git a/Samples/7_libNVVM/cuda-c-linking/cuda-c-linking.cpp b/Samples/7_libNVVM/cuda-c-linking/cuda-c-linking.cpp index 06e8d1ca..27fb73af 100644 --- a/Samples/7_libNVVM/cuda-c-linking/cuda-c-linking.cpp +++ b/Samples/7_libNVVM/cuda-c-linking/cuda-c-linking.cpp @@ -248,7 +248,8 @@ int main(int argc, char **argv) // Create the CUDA context. CUcontext context; - checkCudaErrors(cuCtxCreate(&context, 0, device)); + + checkCudaErrors(cuCtxCreate(&context, NULL, 0, device)); // Create a JIT linker and generate the result CUBIN. CUlinkState linker;