anchor.diff:      dotnetSdk
       dotnetPackages.Nuget
       makeWrapper
  +  ] ++ lib.optionals stdenv.isLinux [
       autoPatchelfHook
     ];
   
     buildInputs = [
       curl # libcurl.so.4
       libkrb5 # libgssapi_krb5.so.2
  -    lttng-ust # liblttng-ust.so.0
       stdenv.cc.cc.lib # libstdc++.so.6
       zlib # libz.so.1
       icu
  +  ] ++ lib.optionals stdenv.isLinux [
  +    lttng-ust # liblttng-ust.so.0
     ];
   
     patches = [
  
positive.code:       --replace '/bin/ln' '${coreutils}/bin/ln'
    '';
  
    configurePhase = ''
      runHook preConfigure
  
  
negative.code:   # Inspired by passthru.fetch-deps in pkgs/build-support/build-dotnet-module/default.nix
    passthru.createDepsFile = writeShellApplication {
      name = "create-deps-file";
      runtimeInputs = [ coreutils dotnetSdk (nuget-to-nix.override { dotnet-sdk = dotnetSdk; }) ];
      text = ''
        # Disable telemetry data
        export DOTNET_CLI_TELEMETRY_OPTOUT=1
  