anchor.diff:  
         sourceRoot = ".";
   
  -      postPatch = dmdBuild.phobosPatches;
  -
         nativeBuildInputs = dmdBuild.nativeBuildInputs;
         buildInputs = dmdBuild.buildInputs;
   
         buildPhase = ''
             cd phobos
             echo ${tzdata}/share/zoneinfo/ > TZDatabaseDirFile
  -          make -j$NIX_BUILD_CORES -f posix.mak unittest BUILD=release ENABLE_RELEASE=1 PIC=1 DMD=${dmdBuild}/bin/dmd DFLAGS="-version=TZDatabaseDir -J$(pwd)"
  +          echo ${curl.out}/lib/libcurl.so > LibcurlPathFile
  +          make -j$NIX_BUILD_CORES -f posix.mak unittest BUILD=release ENABLE_RELEASE=1 PIC=1 DMD=${dmdBuild}/bin/dmd DFLAGS="-version=TZDatabaseDir -version=LibcurlPath -J$(pwd)"
         '';
   
         installPhase = ''
  
positive.code: 
      checkPhase = ''
          cd dmd
          make -j$NIX_BUILD_CORES -C test -f Makefile PIC=1 DMD=${pathToDmd} BUILD=release SHARED=0 SHELL=$SHELL
          cd ../druntime
          make -j$NIX_BUILD_CORES -f posix.mak unittest PIC=1 DMD=${pathToDmd} BUILD=release
          cd ..
  
negative.code:         make -j$NIX_BUILD_CORES -f posix.mak BUILD=release ENABLE_RELEASE=1 PIC=1 INSTALL_DIR=$out DMD=${pathToDmd}
          cd ../phobos
          echo ${tzdata}/share/zoneinfo/ > TZDatabaseDirFile
          echo ${curl.out}/lib/libcurl.so > LibcurlPathFile
          make -j$NIX_BUILD_CORES -f posix.mak BUILD=release ENABLE_RELEASE=1 PIC=1 INSTALL_DIR=$out DMD=${pathToDmd} DFLAGS="-version=TZDatabaseDir -version=LibcurlPath -J$(pwd)"
          cd ..
      '';
  
  