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;