anchor.diff:    spidermonkey_38 = callPackage ../development/interpreters/spidermonkey/38.nix ({
       inherit (darwin) libobjc;
     } // (stdenv.lib.optionalAttrs (stdenv.cc.isGNU && stdenv.hostPlatform.isi686) {
  -      stdenv = overrideCC stdenv gcc6; # with gcc-7: undefined reference to `__divmoddi4'
  +      stdenv = overrideCC stdenv buildPackages.gcc6; # with gcc-7: undefined reference to `__divmoddi4'
     }));
     spidermonkey_52 = callPackage ../development/interpreters/spidermonkey/52.nix { };
     spidermonkey_60 = callPackage ../development/interpreters/spidermonkey/60.nix { };
  
positive.code: 
    #Use this instead of stdenv to build with clang
    clangStdenv = if stdenv.cc.isClang then stdenv else lowPrio llvmPackages.stdenv;
    clang-sierraHack-stdenv = overrideCC stdenv clang-sierraHack;
    libcxxStdenv = if stdenv.isDarwin then stdenv else lowPrio llvmPackages.libcxxStdenv;
  
    clasp-common-lisp = callPackage ../development/compilers/clasp {
  
negative.code: 
    apt = callPackage ../tools/package-management/apt {
      # include/c++/6.4.0/cstdlib:75:25: fatal error: stdlib.h: No such file or directory
      stdenv = overrideCC stdenv buildPackages.gcc5;
    };
  
    apt-dater = callPackage ../tools/package-management/apt-dater { };
  