anchor.diff:        sha256 = ldcSha256;
       };
   
  -    sourceRoot = ".";
  -
       postUnpack = ''
  -        cd ldc-${version}-src/
  -
           patchShebangs .
   
           # Remove cppa test for now because it doesn't work.
  -        rm tests/d2/dmd-testsuite/runnable/cppa.d
  -        rm tests/d2/dmd-testsuite/runnable/extra-files/cppb.cpp
  +        rm ldc-${version}-src/tests/d2/dmd-testsuite/runnable/cppa.d
  +        rm ldc-${version}-src/tests/d2/dmd-testsuite/runnable/extra-files/cppb.cpp
       ''
   
       + stdenv.lib.optionalString (bootstrapVersion) ''
  
positive.code: 
      buildPhase = ''
          ${buildCmd}
          ${testCmd}
      '';
  
  
negative.code: , python, libconfig, lit, gdb, unzip, darwin, bash
  , callPackage
  , bootstrapVersion ? false
  , version ? "1.8.0"
  , ldcSha256 ? "0zswjlibj8zcdj06nn09jjhbd99chsa5f4kps8xifzgrpgsa28g4"
  }:
  
  let
  