You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[wasm-mt] place multi-threaded wasm build into separate artifacts folders #68506
Build artifacts for the /p:WasmEnableThreads=true should go into a separate output folder. In other words it should be possible to build with /p:WasmEnableThreads=false in the same tree and without the build artifacts interfering with each other.
changed the title [-]place multi-threaded wasm build into separate artifacts folders[/-][+][wasm-mt] place multi-threaded wasm build into separate artifacts folders[/+]on Apr 25, 2022
@lambdageek Alex is working on moving cmake related items out of mono.proj and into its own file. That'll make it easier to build the runtime twice w/o a bunch of conditions / hacks.
This is done using MonoWasmBuildVariant=perftrace or MonoWasmBuildVariant=multithread in #71054 which also published runtime packs. (we decided to go with separate runtime packs for each variant)
Activity
[-]place multi-threaded wasm build into separate artifacts folders[/-][+][wasm-mt] place multi-threaded wasm build into separate artifacts folders[/+]lambdageek commentedon Apr 26, 2022
@steveisok @akoeplinger The initial wasm-mt PR landed; this is now the next issue for the runtime pack
steveisok commentedon Apr 26, 2022
@lambdageek Alex is working on moving cmake related items out of mono.proj and into its own file. That'll make it easier to build the runtime twice w/o a bunch of conditions / hacks.
lambdageek commentedon May 13, 2022
Note that this needs to be somewhat general: for the
/p:WasmEnablePerfTracing=truebuild we should also place its artifacts into anepsubfolder (tracking: #69268)lambdageek commentedon Jul 26, 2022
This is done using
MonoWasmBuildVariant=perftraceorMonoWasmBuildVariant=multithreadin #71054 which also published runtime packs. (we decided to go with separate runtime packs for each variant)