Skip to content

Remove NativeAOT workaround after runtime#128020 flows in #11344

Description

@simonrozsival

Follow-up

Remove the workaround added in #11317 once dotnet/runtime#128020 has flowed into this repo through the normal Maestro dependency update.

Background

dotnet/runtime#128020 works around the illink issue that required the dotnet/android#11317 workaround. After a Maestro update brings that runtime change into dotnet/android, the local workaround should no longer be needed.

Done when

  • The Maestro dependency update containing dotnet/runtime#128020 has merged into dotnet/android.
  • The workaround from dotnet/android#11317 is removed.
  • Relevant NativeAOT/trimmable typemap validation still passes.

Activity

  1. MichalStrehovsky commented on May 15, 2026

    @MichalStrehovsky
    Member

    Remove NativeAOT workaround

    The bug was with CoreCLR with PublishTrimmed and the workaround is in CoreCLR-specific corelib. This should have no effect on native AOT.

  2. added this to the .NET 12 milestone on Aug 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-triageIssues that need to be assigned.

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions