From 5d6136a53eea91bcc7f32c83eb203d1b96494f52 Mon Sep 17 00:00:00 2001 From: Someone Serge Date: Mon, 25 Dec 2023 00:38:48 +0000 Subject: [PATCH] cudaPackages: allow FHS references by default ...harden gradually instead --- pkgs/development/cuda-modules/cuda/overrides.nix | 1 + pkgs/development/cuda-modules/generic-builders/manifest.nix | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/cuda-modules/cuda/overrides.nix b/pkgs/development/cuda-modules/cuda/overrides.nix index b835b5350aee..225dada7c16b 100644 --- a/pkgs/development/cuda-modules/cuda/overrides.nix +++ b/pkgs/development/cuda-modules/cuda/overrides.nix @@ -44,6 +44,7 @@ attrsets.filterAttrs (attr: _: (builtins.hasAttr attr prev)) { cuda_cudart = prev.cuda_cudart.overrideAttrs ( prevAttrs: { + allowFHSReferences = false; # The libcuda stub's pkg-config doesn't follow the general pattern: postPatch = prevAttrs.postPatch or "" + '' diff --git a/pkgs/development/cuda-modules/generic-builders/manifest.nix b/pkgs/development/cuda-modules/generic-builders/manifest.nix index 6b29f55c3e31..67f6e93559c4 100644 --- a/pkgs/development/cuda-modules/generic-builders/manifest.nix +++ b/pkgs/development/cuda-modules/generic-builders/manifest.nix @@ -219,7 +219,7 @@ backendStdenv.mkDerivation ( ''; doInstallCheck = true; - allowFHSReferences = false; + allowFHSReferences = true; # TODO: Default to `false` postInstallCheck = '' echo "Executing postInstallCheck"