Skip to content

Conversation

@kotlarmilos
Copy link
Member

@kotlarmilos kotlarmilos commented Oct 6, 2025

Description

This PR enables building runtime packs for Apple mobile platforms. It includes libcoreclr which already includes the clrinterpreter object files.

The following libraries are included:

libcoreclr (includes clrinterpreter)
libbrotli (compression libraries)
System.Security.Cryptography.Native.Apple
System.Net.Security.Native
System.IO.Compression.Native
System.Globalization.Native
System.Native

Contributes to #120050

Copilot AI review requested due to automatic review settings October 6, 2025 14:20
Copy link
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 enables building CoreCLR runtime packs for Apple mobile platforms (iOS) by adding support for the TargetsAppleMobile condition. The change allows CoreCLR to be built and packaged for iOS devices, including essential native libraries like libcoreclr with clrinterpreter support.

Key Changes

  • Enables CoreCLR support for Apple mobile platforms by adding the TargetsAppleMobile condition
  • Allows building runtime packs that include core native libraries (libcoreclr, compression, cryptography, networking, and globalization libraries)

@kotlarmilos kotlarmilos self-assigned this Oct 6, 2025
@github-actions github-actions bot added the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Oct 6, 2025
@kotlarmilos kotlarmilos added area-CodeGen-Interpreter-coreclr and removed needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners labels Oct 6, 2025
@kotlarmilos kotlarmilos added this to the 11.0.0 milestone Oct 6, 2025
@dotnet-policy-service
Copy link
Contributor

Tagging subscribers to this area: @BrzVlad, @janvorli, @kg
See info in area-owners.md if you want to be subscribed.

@kotlarmilos kotlarmilos requested a review from rolfbjarne October 6, 2025 14:26
@kotlarmilos kotlarmilos merged commit b38de35 into dotnet:main Oct 7, 2025
154 checks passed
kotlarmilos added a commit that referenced this pull request Oct 21, 2025
…le (#120787)

## Description

When CoreCLR runtime packs were enabled in
#120444, the `clr` subset isn't
being built by default for Apple mobile targets. This issue wasn’t
caught before because the CI builds are using the `clr+packs` command.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants