[Android] Fix AndroidAppBuilder to work w/ AOT+LLVM (#53643)
authorSteve Pfister <steveisok@users.noreply.github.com>
Tue, 22 Jun 2021 19:00:17 +0000 (15:00 -0400)
committerGitHub <noreply@github.com>
Tue, 22 Jun 2021 19:00:17 +0000 (15:00 -0400)
commit4fd380a71666afb8572b5e6559cafcbd72a469b9
tree114841abfd1134ae418cd281d6697186359ec008
parent245dddc95ce85ee810cdcbd0727662d4c716dbe6
[Android] Fix AndroidAppBuilder to work w/ AOT+LLVM (#53643)

We were missing a few key additions to make sure we can test against AOT+LLVM. This change will make sure we link against all the .dll-llvm.o files produced from the AOT compiler and include the right mtriple for each architecture.

Fixes #53628
src/mono/mono/mini/aot-compiler.c
src/mono/mono/mini/mini-arm.c
src/tasks/AndroidAppBuilder/ApkBuilder.cs
src/tasks/AndroidAppBuilder/Templates/CMakeLists-android.txt
src/tasks/AotCompilerTask/MonoAOTCompiler.props
src/tests/FunctionalTests/Android/Device_Emulator/AOT_LLVM/Android.Device_Emulator.Aot_Llvm.Test.csproj [new file with mode: 0644]
src/tests/FunctionalTests/Android/Device_Emulator/AOT_LLVM/Program.cs [new file with mode: 0644]