From bbe6b21356a14071010a979c22bae930f33442b0 Mon Sep 17 00:00:00 2001 From: Connor Baker Date: Thu, 25 May 2023 00:37:03 -0400 Subject: [PATCH] cudaPackages_11_8.cudatoolkit: remove broken include/include symlink The broken symlink was causing tensorflow to fail to build. --- pkgs/development/compilers/cudatoolkit/common.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/compilers/cudatoolkit/common.nix b/pkgs/development/compilers/cudatoolkit/common.nix index a5375f14dd5e..2f8a8e51f4ee 100644 --- a/pkgs/development/compilers/cudatoolkit/common.nix +++ b/pkgs/development/compilers/cudatoolkit/common.nix @@ -291,6 +291,10 @@ backendStdenv.mkDerivation rec { '' + lib.optionalString (lib.versionOlder version "8.0") '' # Hack to fix building against recent Glibc/GCC. echo "NIX_CFLAGS_COMPILE+=' -D_FORCE_INLINES'" >> $out/nix-support/setup-hook + '' + # 11.8 includes a broken symlink, include/include, pointing to targets/x86_64-linux/include + + lib.optionalString (lib.versions.majorMinor version == "11.8") '' + rm $out/include/include '' + '' runHook postInstall '';