Skip to content

Commit 4530edf

Browse files
committed
Workaround wasm-opt crash
1 parent 3593c41 commit 4530edf

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/mono/browser/browser.proj

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,6 +365,9 @@
365365
$(ICULibDir)/libicudata.a;
366366
$(BrowserProjectRoot)runtime/hybrid-globalization/segmentation-rules.json" />
367367
<ICULibFiles Include="$(ICULibDir)/*.dat" />
368+
369+
<!-- fixme https://github.com/WebAssembly/binaryen/issues/6639 -->
370+
<WasmOptConfigurationFlags Include="-O1" Condition="'$(OS)' == 'Windows_NT'" />
368371
</ItemGroup>
369372
<PropertyGroup>
370373
<PInvokeTableFile>$(ArtifactsObjDir)wasm/pinvoke-table.h</PInvokeTableFile>
@@ -382,6 +385,9 @@
382385
<CMakeConfigurationLinkFlags Condition="'$(WasmEnableThreads)' == 'true'">$(CMakeConfigurationLinkFlags) -Wno-pthreads-mem-growth</CMakeConfigurationLinkFlags>
383386
<CMakeConfigurationLinkFlags >$(CMakeConfigurationLinkFlags) --emit-symbol-map</CMakeConfigurationLinkFlags>
384387

388+
<!-- fixme https://github.com/WebAssembly/binaryen/issues/6639 -->
389+
<CMakeConfigurationLinkFlags Condition="'$(OS)' == 'Windows_NT'">$(CMakeConfigurationLinkFlags) -O1</CMakeConfigurationLinkFlags>
390+
385391
<CMakeConfigurationEmsdkPath Condition="'$(Configuration)' == 'Release'"> -DEMSDK_PATH=&quot;$(EMSDK_PATH.TrimEnd('\/').Replace('\','/'))&quot;</CMakeConfigurationEmsdkPath>
386392

387393
<CMakeBuildRuntimeConfigureCmd>emcmake cmake $(MSBuildThisFileDirectory)runtime</CMakeBuildRuntimeConfigureCmd>

0 commit comments

Comments
 (0)