From a6482039f563b1a4dbaa8fd921058926fb2e3c74 Mon Sep 17 00:00:00 2001 From: Daniel Fahey Date: Sun, 2 Nov 2025 17:54:00 +0000 Subject: [PATCH] python3Packages.bitsandbytes: add missing CUDA include outputs The CUDA manifest restructuring in 29ce0536172 moved headers to separate `include` outputs. Add the `include` outputs from libcublas and libcusparse to cuda-common-redist to fix the build failure reported in https://github.com/NixOS/nixpkgs/issues/456713. --- pkgs/development/python-modules/bitsandbytes/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/bitsandbytes/default.nix b/pkgs/development/python-modules/bitsandbytes/default.nix index 1cd1ef0b98e7..16d12a9091b7 100644 --- a/pkgs/development/python-modules/bitsandbytes/default.nix +++ b/pkgs/development/python-modules/bitsandbytes/default.nix @@ -45,10 +45,12 @@ let (lib.getDev cuda_cccl) # (lib.getDev libcublas) # cublas_v2.h (lib.getLib libcublas) + (lib.getInclude libcublas) # cublasLt.h libcurand libcusolver # cusolverDn.h (lib.getDev libcusparse) # cusparse.h (lib.getLib libcusparse) # cusparse.h + (lib.getInclude libcusparse) # cusparse.h (lib.getDev cuda_cudart) # cuda_runtime.h cuda_runtime_api.h ];