anchor.diff:    # Likewise, the LTO code doesn't find zlib.
   
     CPATH = concatStrings
  -            (intersperse ":" (map (x: x + "/include")
  +            (intersperse ":" (map (x: "${x.dev or x}/include")
                                     (optionals (zlib != null) [ zlib ]
                                      ++ optionals langJava [ boehmgc ]
                                      ++ optionals javaAwtGtk xlibs
  
positive.code: 
    EXTRA_TARGET_CFLAGS =
      if cross != null && libcCross != null then [
          "-idirafter ${libcCross.dev}/include"
        ]
        ++ optionals (! crossStageStatic) [
          "-B${libcCross.out}/lib"
  
negative.code:           " --disable-libatomic " +  # libatomic requires libc
            " --disable-decimal-float" # libdecnumber requires libc
            else
            (if crossDarwin then " --with-sysroot=${getLib libcCross}/share/sysroot"
             else                " --with-headers=${getDev libcCross}/include") +
            # Ensure that -print-prog-name is able to find the correct programs.
            (stdenv.lib.optionalString (crossMingw || crossDarwin) (
              " --with-as=${binutilsCross}/bin/${cross.config}-as" +
  