From 52d158340eeee1e5ead3244c612239b6205e3dfc Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Sun, 26 Apr 2026 12:52:15 -0400 Subject: [PATCH] stdenv.mkDerivation: compare to [] instead of using builtins.length --- pkgs/stdenv/generic/make-derivation.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/stdenv/generic/make-derivation.nix b/pkgs/stdenv/generic/make-derivation.nix index 4fe2613f1f8f..4e44521530b4 100644 --- a/pkgs/stdenv/generic/make-derivation.nix +++ b/pkgs/stdenv/generic/make-derivation.nix @@ -413,7 +413,7 @@ let outputs' = outputs ++ optional separateDebugInfo' "debug"; noNonNativeDeps = - builtins.length ( + ( depsBuildTarget ++ depsBuildTargetPropagated ++ depsHostHost @@ -422,7 +422,7 @@ let ++ propagatedBuildInputs ++ depsTargetTarget ++ depsTargetTargetPropagated - ) == 0; + ) == [ ]; dontAddHostSuffix = attrs ? outputHash && !noNonNativeDeps || !stdenvHasCC; concretizeFlagImplications = @@ -464,7 +464,7 @@ let }${name} for ${attrs.name or attrs.pname}" ) deps; in - if builtins.length erroneousHardeningFlags != 0 then + if erroneousHardeningFlags != [ ] then abort ( "mkDerivation was called with unsupported hardening flags: " + lib.generators.toPretty { } {