anchor.diff:    #
     ccacheWrapper = makeOverridable ({ extraConfig ? "" }:
        wrapGCC (ccache.links extraConfig)) {};
  -  ccacheStdenv = overrideGCC stdenv ccacheWrapper;
  +  ccacheStdenv = lowPrio (overrideGCC stdenv ccacheWrapper);
   
     cgdb = callPackage ../development/tools/misc/cgdb { };
   
  
positive.code:   clang = wrapClang clangUnwrapped;
  
    #Use this instead of stdenv to build with clang
    clangStdenv = stdenvAdapters.overrideGCC stdenv clang;
  
    clean = callPackage ../development/compilers/clean { };
  
  
negative.code:   # A stdenv capable of building 32-bit binaries.  On x86_64-linux,
    # it uses GCC compiled with multilib support; on i686-linux, it's
    # just the plain stdenv.
    stdenv_32bit = lowPrio (
      if system == "x86_64-linux" then
        overrideGCC stdenv gcc43_multi
      else
        stdenv);
  
  
    ### BUILD SUPPORT
  