anchor.diff:          gccFpu = platform.gcc.fpu or null;
           gccFloat = platform.gcc.float or null;
           gccMode = platform.gcc.mode or null;
  -     in
  +      in
           optional (gccArch != null) "--with-arch=${gccArch}" ++
           optional (gccCpu != null) "--with-cpu=${gccCpu}" ++
           optional (gccAbi != null) "--with-abi=${gccAbi}" ++
  
positive.code: 
    EXTRA_TARGET_CFLAGS =
      if targetPlatform != hostPlatform && libcCross != null then [
          "-idirafter ${libcCross.dev}/include"
        ]
        ++ optionals (! crossStageStatic) [
          "-B${libcCross.out}/lib"
  
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 =
  