KalleOlaviNiemitalo commented on PR #3213: URL: https://github.com/apache/avro/pull/3213#issuecomment-2416087499
The [Dependencies](https://learn.microsoft.com/en-us/dotnet/core/install/linux-ubuntu#dependencies) list shows "libicu74 (for 24.04 or later)", and [libicu-dev on Ubuntu 24.04](https://packages.ubuntu.com/noble/libicu-dev) also depends on that. The .NET Core 3.1.32 code that loads ICU libraries seems to be at <https://github.com/dotnet/coreclr/blob/v3.1.32/src/corefx/System.Globalization.Native/pal_icushim.c>. It checks the `CLR_ICU_VERSION_OVERRIDE` environment variable; perhaps that could be used for forcing .NET Core 3.1 to load `libicu74`. But I don't know whether these versions of ICU have compatible ABI for the functions and structures that .NET uses. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
