diff --git a/Directory.Build.props b/Directory.Build.props
index 40c75f103b8be8..c6bae2a825b1bf 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -184,7 +184,9 @@
$([MSBuild]::NormalizePath('$(TestExclusionListTasksDir)', 'TestExclusionListTasks.dll'))
$([MSBuild]::NormalizeDirectory('$(ArtifactsBinDir)', 'coreclr', '$(TargetOS).$(TargetArchitecture).$(RuntimeConfiguration)'))
$(CoreCLRToolPath)
+
$([MSBuild]::NormalizeDirectory($(ArtifactsObjDir), 'wasmtime'))
true
$([MSBuild]::NormalizeDirectory($(WasmProjectRoot), 'build'))
diff --git a/eng/native/gen-buildsys.cmd b/eng/native/gen-buildsys.cmd
index f67f17b8d47942..79db6bffae062d 100644
--- a/eng/native/gen-buildsys.cmd
+++ b/eng/native/gen-buildsys.cmd
@@ -62,7 +62,7 @@ if /i "%__Arch%" == "wasm" (
if /i "%__Os%" == "wasi" (
if "%WASI_SDK_PATH%" == "" (
if not exist "%__repoRoot%\src\mono\wasi\wasi-sdk" (
- echo Error: Should set WASI_SDK_PATH environment variable pointing to emsdk root.
+ echo Error: Should set WASI_SDK_PATH environment variable pointing to WASI SDK root.
exit /B 1
)
diff --git a/eng/testing/tests.wasi.targets b/eng/testing/tests.wasi.targets
index 989e934dd8412a..e8f75ee3821bc5 100644
--- a/eng/testing/tests.wasi.targets
+++ b/eng/testing/tests.wasi.targets
@@ -46,7 +46,7 @@
<_XHarnessArgs Condition="'$(IsFunctionalTest)' == 'true'" >$(_XHarnessArgs) --expected-exit-code=$(ExpectedExitCode)
<_XHarnessArgs Condition="'$(WasmXHarnessArgs)' != ''" >$(_XHarnessArgs) $(WasmXHarnessArgs)
<_XHarnessArgs Condition="'$(WasmXHarnessTestsTimeout)' != ''" >$(_XHarnessArgs) "--timeout=$(WasmXHarnessTestsTimeout)"
- <_XHarnessArgs >$(_XHarnessArgs) --engine-arg=--max-wasm-stack=134217728
+ <_XHarnessArgs >$(_XHarnessArgs) --engine-arg=-W --engine-arg=max-wasm-stack=134217728
<_XHarnessArgs Condition="'$(WasmXHarnessArgsCli)' != ''" >$(_XHarnessArgs) $(WasmXHarnessArgsCli)
<_InvariantGlobalization Condition="'$(InvariantGlobalization)' == 'true'">--env=DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true
diff --git a/src/mono/Directory.Build.props b/src/mono/Directory.Build.props
index 12d6fdb34cfc57..d97bf84a1da660 100644
--- a/src/mono/Directory.Build.props
+++ b/src/mono/Directory.Build.props
@@ -34,10 +34,12 @@
- <_ProvisionWasiSdkDir>$([MSBuild]::NormalizeDirectory($(MSBuildThisFileDirectory), 'wasi', 'wasi-sdk'))
- true
- $(_ProvisionWasiSdkDir)
+
+ $([MSBuild]::NormalizeDirectory($(MSBuildThisFileDirectory), 'wasi', 'wasi-sdk'))
$([MSBuild]::EnsureTrailingSlash('$(WASI_SDK_PATH)').Replace('\', '/'))
+ true
diff --git a/src/mono/mono.proj b/src/mono/mono.proj
index 47eeb0937a88fa..0d855362d99211 100644
--- a/src/mono/mono.proj
+++ b/src/mono/mono.proj
@@ -797,7 +797,7 @@
-
+