diff options
Diffstat (limited to 'pkgs/build-support/trivial-builders/default.nix')
-rw-r--r-- | pkgs/build-support/trivial-builders/default.nix | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/build-support/trivial-builders/default.nix b/pkgs/build-support/trivial-builders/default.nix index bdb79d9bf463c..07447b6461bc2 100644 --- a/pkgs/build-support/trivial-builders/default.nix +++ b/pkgs/build-support/trivial-builders/default.nix @@ -946,7 +946,10 @@ rec { , patches ? [ ] , postPatch ? "" , ... - }@args: stdenvNoCC.mkDerivation + }@args: + if patches == [ ] && postPatch == "" + then src # nothing to do, so use original src to avoid additional drv + else stdenvNoCC.mkDerivation { inherit name src patches postPatch; preferLocalBuild = true; |