anchor.diff:    # symbolic name and `patch' is the actual patch.  The patch may
     # optionally be compressed with gzip or bzip2.
     kernelPatches ? []
  -, ignoreConfigErrors ? hostPlatform.platform.name != "pc"
  +, ignoreConfigErrors ? hostPlatform.platform.name != "pc" ||
  +                       hostPlatform != stdenv.buildPlatform
   , extraMeta ? {}
   , hostPlatform
   , ...
  
positive.code:     in lib.concatStringsSep "\n" ([baseConfig] ++ configFromPatches);
  
    configfile = stdenv.mkDerivation {
      #inherit ignoreConfigErrors;
      name = "linux-config-${version}";
  
      generateConfig = ./generate-config.pl;
  
negative.code:     autoModules = hostPlatform.platform.kernelAutoModules;
      preferBuiltin = hostPlatform.platform.kernelPreferBuiltin or false;
      arch = hostPlatform.platform.kernelArch;
  
      crossAttrs = let
          cp = hostPlatform.platform;
  