about summary refs log tree commit diff
path: root/pkgs/stdenv/generic/make-derivation.nix
diff options
context:
space:
mode:
authorMatthew Bauer <mjbauer95@gmail.com>2018-11-25 15:51:37 -0600
committerMatthew Bauer <mjbauer95@gmail.com>2018-11-25 15:53:28 -0600
commit7eeb02d47b388ac4f66f4b77cddffa409042a8d8 (patch)
tree7fa33bd4b5495f6d3fe06e65e4e50602bbee3085 /pkgs/stdenv/generic/make-derivation.nix
parentb49ed49c68e5950c9f77e000ddeb68dd665e5563 (diff)
downloadnixlib-7eeb02d47b388ac4f66f4b77cddffa409042a8d8.tar
nixlib-7eeb02d47b388ac4f66f4b77cddffa409042a8d8.tar.gz
nixlib-7eeb02d47b388ac4f66f4b77cddffa409042a8d8.tar.bz2
nixlib-7eeb02d47b388ac4f66f4b77cddffa409042a8d8.tar.lz
nixlib-7eeb02d47b388ac4f66f4b77cddffa409042a8d8.tar.xz
nixlib-7eeb02d47b388ac4f66f4b77cddffa409042a8d8.tar.zst
nixlib-7eeb02d47b388ac4f66f4b77cddffa409042a8d8.zip
Revert "make-derivation: add disallowedReferences in strictDeps"
This reverts commit 8dbfb61e4617050917ce6bb7c5f4efc902c2a36c.
Also reverts commit fc99c337edd29d9596379667063bc3a8f3cea5b3.

Fixes #50915
Diffstat (limited to 'pkgs/stdenv/generic/make-derivation.nix')
-rw-r--r--pkgs/stdenv/generic/make-derivation.nix16
1 files changed, 0 insertions, 16 deletions
diff --git a/pkgs/stdenv/generic/make-derivation.nix b/pkgs/stdenv/generic/make-derivation.nix
index 60d6f1bd92cf..6c0c94487dee 100644
--- a/pkgs/stdenv/generic/make-derivation.nix
+++ b/pkgs/stdenv/generic/make-derivation.nix
@@ -228,22 +228,6 @@ rec {
           inherit doCheck doInstallCheck;
 
           inherit outputs;
-        } // lib.optionalAttrs strictDeps {
-          # Make sure "build" dependencies don’t leak into outputs. We
-          # want to disallow references to depsBuildBuild,
-          # nativeBuildInputs, and depsBuildTarget. But depsHostHost,
-          # buildInputs, and depsTargetTarget is okay, so we subtract
-          # those from disallowedReferences in case a dependency is
-          # listed in multiple dependency lists. We also include
-          # propagated dependencies here as well.
-          disallowedReferences = (attrs.disallowedReferences or [])
-          ++ (lib.subtractLists
-               (lib.concatLists ((lib.elemAt propagatedDependencies 0) ++
-                                 (lib.elemAt propagatedDependencies 1) ++
-                                 (lib.elemAt dependencies 1) ++
-                                 (lib.elemAt propagatedDependencies 2) ++
-                                 (lib.elemAt dependencies 2) ) )
-               (lib.concatLists ((lib.elemAt dependencies 0)) ) );
         } // lib.optionalAttrs (stdenv.hostPlatform != stdenv.buildPlatform) {
           cmakeFlags =
             (/**/ if lib.isString cmakeFlags then [cmakeFlags]