stdenv.mkDerivation: use or statement for default hardening flags
As suggested in PR review: "It seems like when `!stdenvHasCC`, `stdenv.cc` is `null`. So this could probably just be `defaultHardeningFlags = stdenv.cc.defaultHardeningFlags or knownHardeningFlags;`?"
This commit is contained in:
@@ -230,11 +230,7 @@ let
|
||||
isSingularDependency = dep: dep == null || isDerivation dep || isString dep || isPath dep;
|
||||
|
||||
canExecuteHostOnBuild = buildPlatform.canExecute hostPlatform;
|
||||
defaultHardeningFlags =
|
||||
if stdenvHasCC then
|
||||
(stdenv.cc.defaultHardeningFlags or knownHardeningFlags)
|
||||
else
|
||||
knownHardeningFlags;
|
||||
defaultHardeningFlags = stdenv.cc.defaultHardeningFlags or knownHardeningFlags;
|
||||
hostSuffixNecessary = hostPlatform != buildPlatform && stdenvHasCC;
|
||||
stdenvHostSuffix = "-${hostPlatform.config}";
|
||||
stdenvStaticMarker = optionalString isStatic "-static";
|
||||
|
||||
Reference in New Issue
Block a user