diff options
author | Connor Baker <connor.baker@tweag.io> | 2024-01-16 19:22:47 +0000 |
---|---|---|
committer | Connor Baker <connor.baker@tweag.io> | 2024-01-16 20:46:13 +0000 |
commit | c86b13ed6db7fe1ea3325218e30a3d9fa9705e71 (patch) | |
tree | 9a9be04ff3c4de74c715f439b0e24937320b3506 /pkgs/development/cuda-modules/generic-builders | |
parent | b0209635c0494482f910a699f8b671029863c4cc (diff) |
cudaPackages: __structuredAttrs works with autoPatchelf since #272752
Diffstat (limited to 'pkgs/development/cuda-modules/generic-builders')
-rw-r--r-- | pkgs/development/cuda-modules/generic-builders/manifest.nix | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/pkgs/development/cuda-modules/generic-builders/manifest.nix b/pkgs/development/cuda-modules/generic-builders/manifest.nix index d39c659a7cb93..38b80ff29f77f 100644 --- a/pkgs/development/cuda-modules/generic-builders/manifest.nix +++ b/pkgs/development/cuda-modules/generic-builders/manifest.nix @@ -276,11 +276,10 @@ backendStdenv.mkDerivation ( ''; # libcuda needs to be resolved during runtime - # NOTE: Due to the use of __structuredAttrs, we can't use a list for autoPatchelfIgnoreMissingDeps, since it - # will take only the first value. Instead, we produce a string with the values separated by spaces. - # Using the `env` attribute ensures that the value is representable as one of the primitives allowed by - # bash's environment variables. - env.autoPatchelfIgnoreMissingDeps = "libcuda.so libcuda.so.*"; + autoPatchelfIgnoreMissingDeps = [ + "libcuda.so" + "libcuda.so.*" + ]; # The out output leverages the same functionality which backs the `symlinkJoin` function in # Nixpkgs: |