From 035ae7394cf33cc28dad425636c5e005541e2686 Mon Sep 17 00:00:00 2001 From: Kim Yang Date: Wed, 24 Jun 2026 17:54:52 +0800 Subject: [PATCH] fix: add explicit thrust/tuple.h include for CUDA 13 compatibility CUDA 13 (CCCL refactor) no longer implicitly pulls thrust::get into scope via thrust/sort.h or thrust/merge.h. Add the explicit include so thrust::get compiles on CUDA 13+ while remaining backward compatible with all older CUDA versions. Fixes build error: namespace "thrust" has no member "get" Co-Authored-By: Claude Sonnet 4.6 --- lib/libmarv/src/cudasw4.cuh | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/libmarv/src/cudasw4.cuh b/lib/libmarv/src/cudasw4.cuh index 24703eedb..d89600114 100644 --- a/lib/libmarv/src/cudasw4.cuh +++ b/lib/libmarv/src/cudasw4.cuh @@ -37,6 +37,7 @@ #include #include #include +#include #include #include