dotnet / dotnet/runtime

[browser] Move workload build from mono subsets to coreclr

Open
#132,699 2 comments 0 reactions 0 assignees View on GitHub
arch-wasm area-Infrastructure-mono os-browser
Dominant language
C#
Stars
18.3k
Forks
5.6k
PR merge metrics
PR metrics pending

Description

The wasm-tools and wasm-experimental workloads are built as part of mono build. As we progress we should move them to coreclr subsets. Currently there is a cross mono/coreclr dependency for Wasm.Build.Tests on coreclr.

Contributor guide

Open the contributing guide

Research direction

Start by tracing how the wasm-tools and wasm-experimental workloads are included in the mono build and how Wasm.Build.Tests depends on coreclr. Identify the coreclr subset build entry points involved and move the workload build there while removing the cross mono/coreclr dependency. Done means both workloads build through coreclr subsets and Wasm.Build.Tests no longer requires that cross-build dependency.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, wasm
Domain
build-system
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.