Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MonoVM: Missing runtime workloads for Mac Catalyst and macOS #53579

Closed
rolfbjarne opened this issue Jun 2, 2021 · 6 comments · Fixed by #55381
Closed

MonoVM: Missing runtime workloads for Mac Catalyst and macOS #53579

rolfbjarne opened this issue Jun 2, 2021 · 6 comments · Fixed by #55381
Assignees
Milestone

Comments

@rolfbjarne
Copy link
Member

Description

Currently there are runtime workloads for iOS and tvOS:

"microsoft-net-runtime-ios": {
"abstract": true,
"description": "iOS Mono Runtime and AOT Workload",
"packs": [
"Microsoft.NET.Runtime.RuntimeConfigParser.Task",
"Microsoft.NET.Runtime.MonoAOTCompiler.Task",
"Microsoft.NETCore.App.Runtime.Mono.ios-arm",
"Microsoft.NETCore.App.Runtime.Mono.ios-arm64",
"Microsoft.NETCore.App.Runtime.Mono.iossimulator",
"Microsoft.NETCore.App.Runtime.Mono.iossimulator-x86",
"Microsoft.NETCore.App.Runtime.AOT.Cross.ios-arm",
"Microsoft.NETCore.App.Runtime.AOT.Cross.ios-arm64",
"Microsoft.NETCore.App.Runtime.AOT.Cross.iossimulator",
"Microsoft.NETCore.App.Runtime.AOT.Cross.iossimulator-x86"
],
"platforms": [ "osx-arm64", "osx-x64" ]
},
"microsoft-net-runtime-tvos": {
"abstract": true,
"description": "tvOS Mono Runtime and AOT Workload",
"packs": [
"Microsoft.NET.Runtime.RuntimeConfigParser.Task",
"Microsoft.NET.Runtime.MonoAOTCompiler.Task",
"Microsoft.NETCore.App.Runtime.Mono.tvos-arm64",
"Microsoft.NETCore.App.Runtime.Mono.tvossimulator",
"Microsoft.NETCore.App.Runtime.AOT.Cross.tvos-arm64",
"Microsoft.NETCore.App.Runtime.AOT.Cross.tvossimulator"
],
"platforms": [ "osx-arm64", "osx-x64" ]
}
},

but we're missing runtime workloads for Mac Catalyst and macOS.

While not strictly necessary, this would make it easier for us to acquire the AOT compilers for Mac Catalyst and macOS.

CC @steveisok

@dotnet-issue-labeler dotnet-issue-labeler bot added the untriaged New issue has not been triaged by the area owner label Jun 2, 2021
@dotnet-issue-labeler
Copy link

I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.

@lewing
Copy link
Member

lewing commented Jun 24, 2021

actually it looks like there are only catalyst builds, do we need osx builds as well?

@steveisok
Copy link
Member

Yeah, looks like we do.

@steveisok steveisok reopened this Jun 24, 2021
@steveisok
Copy link
Member

@rolfbjarne @dalexsoto I was under the impression that xam macos was using coreclr as the runtime. Is that not correct?

@ghost ghost added the in-pr There is an active PR which will close this issue when it is merged label Jul 12, 2021
@filipnavara
Copy link
Member

I was under the impression that xam macos was using coreclr as the runtime. Is that not correct?

It supports both and uses the UseMonoRuntime property to switch. The default is still set to Mono in current previews.

@rolfbjarne
Copy link
Member Author

I was under the impression that xam macos was using coreclr as the runtime. Is that not correct?

It supports both and uses the UseMonoRuntime property to switch. The default is still set to Mono in current previews.

Correct, Mono is still the default, and you can set UseMonoRuntime=false to get CoreCLR.

@ghost ghost removed the in-pr There is an active PR which will close this issue when it is merged label Jul 12, 2021
@ghost ghost locked as resolved and limited conversation to collaborators Aug 11, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants