From b915810e34517ce48febc1ad451e80ff223ada21 Mon Sep 17 00:00:00 2001 From: Ryan Burns Date: Mon, 29 Nov 2021 22:40:38 -0800 Subject: [PATCH] forge: fix build The build was failing due to mismatched libstdc++ between stdenv.cc and cudatoolkit.cc. This can be fixed by bumping the build-time cudatoolkit to 11, which is able to use the same cc as stdenv. (cherry picked from commit e263bdd82b3c91b0ad47412ac348a7dba3d0cb20) --- pkgs/top-level/all-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f32f2cf8f796..2a30a56f8cd9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -16163,7 +16163,9 @@ with pkgs; fflas-ffpack = callPackage ../development/libraries/fflas-ffpack { }; - forge = callPackage ../development/libraries/forge { }; + forge = callPackage ../development/libraries/forge { + cudatoolkit = buildPackages.cudatoolkit_11; + }; linbox = callPackage ../development/libraries/linbox { };