-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Open
Labels
Milestone
Description
Description
Building WBT with makefile stopped working correctly. Connected discussion: #98083 (comment)
Reproduction Steps
Run WBT using makefile:
make -C src/mono/browser run-build-tests
Expected behavior
Build and run the tests with success.
Actual behavior
Request to build "clr" subset that is normally not needed:
** Building runtime pack for multithread **
Determining projects to restore...
Restored /home/kate/Projects/dotnet-runtime-wasm/src/installer/pkg/sfx/Microsoft.NETCore.App/Microsoft.NETCore.App.Runtime.sfxproj (in 885 ms).
Microsoft.NETCore.App.Runtime ->
dotnet-runtime-wasm/eng/liveBuilds.targets(62,5): error : The CoreCLR artifacts path does not exist 'dotnet-runtime-wasm/artifacts/bin/coreclr/linux.x64.Release/'. The 'clr' subset must be built before building this project. Configuration: 'Release'. To use a different configuration, specify the 'RuntimeConfiguration' property.
Build FAILED.
dotnet-runtime-wasm/eng/liveBuilds.targets(62,5): error : The CoreCLR artifacts path does not exist 'dotnet-runtime-wasm/artifacts/bin/coreclr/linux.x64.Release/'. The 'clr' subset must be built before building this project. Configuration: 'Release'. To use a different configuration, specify the 'RuntimeConfiguration' property.
Regression?
Yes
Known Workarounds
Build using msbuild instead:
.\build.cmd -bl /p:TargetArchitecture=wasm -subset mono+libs -c Debug
.\dotnet.cmd build /p:TargetOS=browser /p:TargetArchitecture=wasm /p:Configuration=Debug /t:Test src/mono/wasm/Wasm.Build.Tests
Configuration
No response
Other information
cc @kg