Skip to content

Enable CoreCLR runtime pack for android-arm (armeabi-v7a)#11172

Draft
simonrozsival wants to merge 1 commit intomainfrom
dev/simonrozsival/coreclr-android-arm
Draft

Enable CoreCLR runtime pack for android-arm (armeabi-v7a)#11172
simonrozsival wants to merge 1 commit intomainfrom
dev/simonrozsival/coreclr-android-arm

Conversation

@simonrozsival
Copy link
Copy Markdown
Member

Note

This PR was AI/Copilot-generated.

Summary

Enable the CoreCLR runtime flavor for the armeabi-v7a (android-arm) ABI, following the same pattern as android-arm64 and android-x64.

Changes

build-tools/scripts/Ndk.projitems.in

  • Set SupportCoreCLR=True for armeabi-v7a (was False)
  • Add ApiLevelNonMono metadata (referencing the new AndroidNdkApiLevelNonMono_Arm property)
  • Add AndroidNdkApiLevelNonMono_Arm property with @NDK_ARMEABI_V7_API_NON_MONO@ placeholder

build-tools/xaprepare/xaprepare/Steps/Step_GenerateFiles.cs

  • Add @NDK_ARMEABI_V7_API_NON_MONO@NdkMinimumNonMonoAPI placeholder replacement

WorkloadManifest.in.json

  • Add Microsoft.Android.Runtime.CoreCLR.36.1.android-arm to the workload packs list and pack definitions

Dependencies

Enable the CoreCLR runtime flavor for the armeabi-v7a ABI, following the
same pattern as android-arm64 and android-x64.

Changes:
- Set SupportCoreCLR=True for armeabi-v7a in Ndk.projitems.in
- Add ApiLevelNonMono metadata and corresponding property/placeholder
- Add Microsoft.Android.Runtime.CoreCLR.36.1.android-arm to workload manifest

Depends on dotnet/runtime#127225 and dotnet/runtime#126838 (API level 24).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@simonrozsival simonrozsival added Area: CoreCLR Issues that only occur when using CoreCLR. copilot `copilot-cli` or other AIs were used to author this labels Apr 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: CoreCLR Issues that only occur when using CoreCLR. copilot `copilot-cli` or other AIs were used to author this

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant