anchor.diff:  , python, libconfig, lit, gdb, unzip, darwin, bash
   , callPackage
   , bootstrapVersion ? false
  -, version ? "1.5.0"
  -, ldcSha256 ? "1150sgns03vplni2wd4afk3rgw3rap8rsiipspw0rzxgki5rlr83"
  +, version ? "1.7.0"
  +, ldcSha256 ? "1g8qvmlzvsp030z2rw6lis4kclsd9mlmnbim5kas0k1yr9063m3w"
   }:
   
   let
  
positive.code:       "phobos/std/datetime/timezone.d";
  
      postPatch = ''
          substituteInPlace cmake/Modules/FindLLVM.cmake \
              --replace "llvm_set(LIBRARY_DIRS" "#llvm_set(LIBRARY_DIRS"
  
          substituteInPlace runtime/${datetimePath} \
              --replace "import core.time;" "import core.time;import std.path;"
  
  
negative.code:         rm tests/d2/dmd-testsuite/runnable/variadic.d
      ''
  
      + stdenv.lib.optionalString (stdenv.hostPlatform.isLinux && !bootstrapVersion) ''
  	# http://forum.dlang.org/thread/xtbbqthxutdoyhnxjhxl@forum.dlang.org
  	rm -r tests/dynamiccompile
      '';
  
      ROOT_HOME_DIR = "$(echo ~root)";
  