Skip to content

Create Workload Packs for Mono AOT Compilers & AOT Compiler MSBuild Task #46429

Closed

Description

@steveisok

The AOT compilers in Mono are host specific, so we need to create multiple workload packs for the host + target architecture combos we support. Additionally, we should create a single workload pack for the MonoAOTCompiler MSBuild task that can be used to trigger AOT compilation.

The names of the AOT compiler workload packs should take the form of:

Microsoft.NetCore.App.Runtime.AOT.{host-rid}.Cross.{target-rid}.{version}.nupkg

And the name of the MSBuild task should be:

Microsoft.NET.Runtime.MonoAOTCompiler.Task.{version}.nupkg

Android

Windows x64

  • x64
  • x86
  • arm
  • arm64

MacOS

iOS / tvOS

MacOS

Wasm

MacOS

Linux

Windows is a "nice to have"

MSBuild Task

Activity

  1. added this to the 6.0.0 milestone on Dec 28, 2020
  2. added
    trackingThis issue is tracking the completion of other related issues.
    and removed
    untriagedNew issue has not been triaged by the area owner
    on Dec 28, 2020
  3. lambdageek commented on Dec 29, 2020

    @lambdageek
    Member

    Is the naming general enough for our needs?
    Should we also specify AOT flavor? (ie LLVM vs mini)

  4. ghost locked as resolved and limited conversation to collaborators on May 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions