anchor.diff:  
     buildPhase = ''
       runHook preBuild
  -    ./build.sh $BuildArch $BuildType
  +    # disable -Werror which can potentially breaks with every compiler upgrade
  +    ./build.sh $BuildArch $BuildType cmakeargs "-DCLR_CMAKE_WARNINGS_ARE_ERRORS=OFF"
       runHook postBuild
     '';
   
  
positive.code:       url = https://github.com/dotnet/coreclr/commit/a8f83b615708c529b112898e7d2fbc3f618b26ee.patch;
        sha256 = "047ph5gip4z2h7liwdxsmpnlaq0sd3hliaw4nyqjp647m80g3ffq";
      })
    ];
  
    buildInputs = [
      which
      cmake
      clang
      llvmPackages.llvm
      llvmPackages.lldb
      libunwind
  
negative.code: 
  stdenv.mkDerivation rec {
    name = "coreclr-${version}";
    version = "2.0.7";
  
    src = fetchFromGitHub {
      owner  = "dotnet";
      repo   = "coreclr";
      rev    = "v${version}";
      sha256 = "0pzkrfgqywhpijbx7j1v4lxa6270h6whymb64jdkp7yj56ipqh2n";
    };
  
    patches = [
  