From ebf185539f80684efbfdd4a6c5fbd5d50a4868f3 Mon Sep 17 00:00:00 2001 From: Jared Baur Date: Fri, 19 Jan 2024 15:57:13 -0800 Subject: [PATCH] cudaPackages: remove libstdc++ from nsight-systems from cuda 10 CUDA's nsight-systems comes with its own version of libstdc++.so that conflicts with stuff compiled against nixpkgs libstdc++, so lets remove it. --- pkgs/development/cuda-modules/cudatoolkit/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/cuda-modules/cudatoolkit/default.nix b/pkgs/development/cuda-modules/cudatoolkit/default.nix index 57d1a0461e13..69537401d491 100644 --- a/pkgs/development/cuda-modules/cudatoolkit/default.nix +++ b/pkgs/development/cuda-modules/cudatoolkit/default.nix @@ -235,6 +235,7 @@ backendStdenv.mkDerivation rec { ${lib.optionalString (lib.versionAtLeast version "10.1" && lib.versionOlder version "11") '' cd pkg/builds/cuda-toolkit mv * $out/ + rm -f $out/nsight-systems-*/host-linux-x64/libstdc++.so* ''} ${lib.optionalString (lib.versionAtLeast version "11") '' mkdir -p $out/bin $out/lib64 $out/include $doc