-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
[wasm] Support mono runtime components #55680
[wasm] Support mono runtime components #55680
Conversation
Tagging subscribers to 'arch-wasm': @lewing Issue Details
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, lets wait for @radical to have a chance to object but I'll land it tonight if the tests are green.
It should solve the release size regression. For Debug configurations we would need to change more of the build logic I think. So these lines https://github.com/dotnet/runtime/blob/main/src/mono/wasm/Makefile#L51-L55 are still needed for runtime build. |
yeah that makes sense for the default build that ends up in the runtime pack |
I'm sorry, I don't understand, what do you mean by "solve the release size regression", are you talking about a release webassembly app or a release runtime? |
This should link in the stub components (debugger and hot-reload) in a Release configuration build when the workload is installed |
Yes, as Larry says. The webassembly app Release configuration. It can be also overriden by setting |
@azure-pipelines
|
Needs a test in wasm.build.tests . |
Looks like we need to fix the non-workload build for one. |
I think I will push a fix soon. |
runtime-dev-innerloop (Build windows x86 release MSBuild_CMake) is
|
runtime (CoreCLR Product Build windows x64 release PGO) failed from feed errors |
In a follow up PR, a test could be added, eg. that converts |
Fix helix work item prefix
runtime (CoreCLR Product Build Linux_musl arm release) is
|
This is a browser only change and the browser lanes are green. |
This should fix #55608
Context: #54565