anchor.diff:  
     EXTRA_TARGET_CFLAGS =
       if targetPlatform != hostPlatform && libcCross != null then [
  -        "-idirafter ${libcCross.dev}/include"
  +        "-idirafter ${getDev libcCross}/include"
         ]
         ++ optionals (! crossStageStatic) [
           "-B${libcCross.out}/lib"
  
positive.code:         gccFpu = platform.gcc.fpu or null;
          gccFloat = platform.gcc.float or null;
          gccMode = platform.gcc.mode or null;
       in
          optional (gccArch != null) "--with-arch=${gccArch}" ++
          optional (gccCpu != null) "--with-cpu=${gccCpu}" ++
          optional (gccAbi != null) "--with-abi=${gccAbi}" ++
  
negative.code:     CC_FOR_TARGET = "${targetPlatform.config}-gcc";
      NM_FOR_TARGET = "${targetPlatform.config}-nm";
      CXX_FOR_TARGET = "${targetPlatform.config}-g++";
      # If we are making a cross compiler, targetPlatform != hostPlatform
      NIX_CC_CROSS = optionalString (targetPlatform == hostPlatform) builtins.toString stdenv.cc;
      dontStrip = true;
      configureFlags =
  