Bruno Haible <br...@clisp.org> writes:

> 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

No, it has gnulib b0edcb79e with that patch.  Something is causing it to
not detect dotnet, the config.log or config.h may help but I didn't find
any useful clues in them.

>> 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?

Seems reasonable, but also 3.x sounds terribly old so maybe that is what
causes the problem.

/Simon

Attachment: signature.asc
Description: PGP signature

Reply via email to