Skip to content

Revert "[android] Enable CoreCLR runtime pack production for android-arm (#127225)"#127547

Merged
simonrozsival merged 1 commit intodotnet:mainfrom
simonrozsival:dev/simonrozsival/revert-android-arm-runtimepack
Apr 29, 2026
Merged

Revert "[android] Enable CoreCLR runtime pack production for android-arm (#127225)"#127547
simonrozsival merged 1 commit intodotnet:mainfrom
simonrozsival:dev/simonrozsival/revert-android-arm-runtimepack

Conversation

@simonrozsival
Copy link
Copy Markdown
Member

@simonrozsival simonrozsival commented Apr 29, 2026

Reverts #127225
Closes #127500

android-arm is crashing in CI with SIGSEGV in System.DateTime.get_Now(). See #127500.

Reverting while the underlying crash is investigated.

…arm (dotnet#127225)"

This reverts commit 4fed13d.

android-arm is crashing in CI with SIGSEGV in System.DateTime.get_Now().
See dotnet#127500.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR reverts the earlier enablement of producing the CoreCLR runtime pack for android-arm (armeabi-v7a), because android-arm is currently crashing in CI (SIGSEGV in System.DateTime.get_Now(); see #127500). The change restores the previous state by disabling CoreCLR support for Android ARM32 and removing android_arm from CoreCLR Android CI lanes / Helix queue wiring.

Changes:

  • Re-block CoreCLR support for Android 32-bit (arm and x86) in eng/Subsets.props.
  • Remove android_arm from the CoreCLR Android platform lists in the main runtime pipeline and extra-platforms Android pipeline.
  • Remove the CoreCLR Helix queue mapping for android_arm.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
eng/Subsets.props Reintroduces CoreCLR support gating to exclude Android 32-bit architectures.
eng/pipelines/runtime.yml Removes android_arm from CoreCLR Android scenarios (keeps Mono Android lanes intact).
eng/pipelines/extra-platforms/runtime-extra-platforms-android.yml Removes android_arm from the CoreCLR Android extra-platforms job.
eng/pipelines/coreclr/templates/helix-queues-setup.yml Removes CoreCLR Helix queue mapping for android_arm.

Comment thread eng/Subsets.props
@dotnet-policy-service
Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @dotnet/runtime-infrastructure
See info in area-owners.md if you want to be subscribed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

[android] Got a SIGSEGV while executing native code. at System.DateTime.get_Now()

3 participants