Skip to content

Enable android-arm NativeAOT pack wiring#11423

Draft
simonrozsival wants to merge 1 commit into
dev/simonrozsival/coreclr-android-armfrom
dev/simonrozsival/nativeaot-android-arm
Draft

Enable android-arm NativeAOT pack wiring#11423
simonrozsival wants to merge 1 commit into
dev/simonrozsival/coreclr-android-armfrom
dev/simonrozsival/nativeaot-android-arm

Conversation

@simonrozsival
Copy link
Copy Markdown
Member

Note

This PR is stacked on #11172 and should remain draft until the android-arm runtime dependencies are available.

Summary

Add the Android arm32 (android-arm / armeabi-v7a) NativeAOT runtime pack wiring on top of the CoreCLR android-arm enablement in #11172.

Changes

  • Enable SupportNativeAOT=True for armeabi-v7a.
  • Add the Microsoft.Android.Runtime.NativeAOT.37.android-arm workload manifest pack.
  • Include armeabi-v7a in the native NativeAOT runtime build.
  • Add NativeAOT CMake presets for armeabi-v7a.
  • Add arm32 NativeAOT app-side NDK mappings, keeping clang wrapper prefix, sysroot ABI, and compiler-rt ABI separate for arm32.
  • Include armeabi-v7a in xaprepare NativeAOT redist/sysroot preparation.

Status

This intentionally assumes the required NativeAOT linux-bionic-arm / Android arm32 runtime assets are available. CI may remain red until the dependent runtime/SDK changes flow.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant