anchor.diff:  // optionalAttrs (args ? preFixup)               { inherit preFixup; }
   // optionalAttrs (args ? postFixup)              { inherit postFixup; }
   // optionalAttrs (args ? dontStrip)              { inherit dontStrip; }
  -// optionalAttrs (args ? hardeningDisable)       { inherit hardeningDisable; }
   // optionalAttrs (stdenv.buildPlatform.libc == "glibc"){ LOCALE_ARCHIVE = "${glibcLocales}/lib/locale/locale-archive"; }
   )
   )
  
positive.code:   configurePlatforms = [];
    inherit configureFlags;
  
    configurePhase = ''
      runHook preConfigure
  
  
negative.code: , shellHook ? ""
  , coreSetup ? false # Use only core packages to build Setup.hs.
  , useCpphs ? false
  , hardeningDisable ? null
  , enableSeparateBinOutput ? false
  , enableSeparateDataOutput ? false
  , enableSeparateDocOutput ? doHaddock
  