stdenv.mkDerivation: fallback to knownHardeningFlags directly with stdenvNoCC

This commit is contained in:
Eman Resu
2026-04-27 16:12:51 -04:00
parent 0d2799e68b
commit 0ae0cab0b8
+4 -1
View File
@@ -228,7 +228,10 @@ let
canExecuteHostOnBuild = buildPlatform.canExecute hostPlatform;
defaultHardeningFlags =
(if stdenvHasCC then stdenv.cc else { }).defaultHardeningFlags or knownHardeningFlags;
if stdenvHasCC then
(stdenv.cc.defaultHardeningFlags or knownHardeningFlags)
else
knownHardeningFlags;
hostSuffixNecessary = hostPlatform != buildPlatform && stdenvHasCC;
stdenvHostSuffix = "-${hostPlatform.config}";
stdenvStaticMarker = optionalString isStatic "-static";