Simon Josefsson wrote:
> However I'm not able to make it detect dotnet after I modified libidn to
> use newer gnulib:
> 
> https://gitlab.com/libidn/libidn/-/jobs/8037251729
> https://gitlab.com/libidn/libidn/-/jobs/8037251744
> https://gitlab.com/libidn/libidn/-/jobs/8037251746

These logs have

  checking for preferred C# implementation... any
  checking for C# compiler... no

which indicates that the patch that I added today likely fixes it.
https://lists.gnu.org/archive/html/bug-gnulib/2024-10/msg00046.html

> dotnet --list-runtimes
> Microsoft.AspNetCore.App 3.1.32 [C:\Program 
> Files\dotnet\shared\Microsoft.AspNetCore.App]
> Microsoft.AspNetCore.App 8.0.5 [C:\Program 
> Files\dotnet\shared\Microsoft.AspNetCore.App]
> Microsoft.NETCore.App 3.1.32 [C:\Program 
> Files\dotnet\shared\Microsoft.NETCore.App]
> Microsoft.NETCore.App 8.0.5 [C:\Program 
> Files\dotnet\shared\Microsoft.NETCore.App]
> Microsoft.WindowsDesktop.App 3.1.32 [C:\Program 
> Files\dotnet\shared\Microsoft.WindowsDesktop.App]
> Microsoft.WindowsDesktop.App 8.0.5 [C:\Program 
> Files\dotnet\shared\Microsoft.WindowsDesktop.App]
> 
> dotnet --list-sdks
> 3.1.426 [C:\Program Files\dotnet\sdk]
> 8.0.300 [C:\Program Files\dotnet\sdk]

Oh, interesting: You have two SDKs installed at the same time.
Since a DLL compiled by an older .NET version is likely usable by a newer
.NET version but not the other way around, the current heuristic (to use the
first one = most likely the older one) seems right. Right?

Bruno




Reply via email to