From 19cfbce3d51ca0cdae6fb08fd3f446f30648164f Mon Sep 17 00:00:00 2001 From: Elliot Berman Date: Wed, 12 Nov 2025 09:12:09 -0800 Subject: [PATCH] cuda-modules: cudatoolkit: Add cuda_crt to symlinkJoin cuda_crt was previously bundled in cuda_cudart but has moved into its own redistributable starting with CUDA 13. Add it into the cudatoolkit so packages depending on the symlinkJoin can still build. --- pkgs/development/cuda-modules/packages/cudatoolkit.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/cuda-modules/packages/cudatoolkit.nix b/pkgs/development/cuda-modules/packages/cudatoolkit.nix index 4df552d048cc..3309b31d01b0 100644 --- a/pkgs/development/cuda-modules/packages/cudatoolkit.nix +++ b/pkgs/development/cuda-modules/packages/cudatoolkit.nix @@ -2,8 +2,10 @@ lib, symlinkJoin, backendStdenv, + cudaAtLeast, cudaMajorMinorVersion, cuda_cccl ? null, + cuda_crt ? null, cuda_cudart ? null, cuda_cuobjdump ? null, cuda_cupti ? null, @@ -53,6 +55,9 @@ let libcusolver libcusparse libnpp + ] + ++ lib.optionals (cudaAtLeast "13") [ + cuda_crt ]; # This assumes we put `cudatoolkit` in `buildInputs` instead of `nativeBuildInputs`: