[browser] Move workload build from mono subsets to coreclr
Open
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
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