C#: Fallback to CoreCLR/MonoVM hosting APIs when hostfxr/NativeAOT fails
Some platforms don't support hostfxr but we can use the coreclr/monosgen library directly to initialize the runtime. Android exports now use the `android` runtime identifier instead of `linux-bionic`, this removes the restrictions we previously had: - Adds support for all Android architectures (arm32, arm64, x32, and x64), previously only the 64-bit architectures were supported. - Loads `System.Security.Cryptography.Native.Android` (the .NET library that binds to the Android OS crypto functions).
This commit is contained in:
parent
a75bacebef
commit
0aa46e19c5
14 changed files with 301 additions and 41 deletions
BIN
modules/mono/thirdparty/libSystem.Security.Cryptography.Native.Android.jar
vendored
Executable file
BIN
modules/mono/thirdparty/libSystem.Security.Cryptography.Native.Android.jar
vendored
Executable file
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue