Skip to content

Conversation

@pavelsavara
Copy link
Member

No description provided.

@pavelsavara pavelsavara added this to the 11.0.0 milestone Sep 5, 2025
@pavelsavara pavelsavara self-assigned this Sep 5, 2025
@pavelsavara pavelsavara added NO-REVIEW Experimental/testing PR, do NOT review it arch-wasm WebAssembly architecture os-browser Browser variant of arch-wasm labels Sep 5, 2025
@github-actions github-actions bot added the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Sep 5, 2025
@dotnet-policy-service
Copy link
Contributor

Tagging subscribers to 'arch-wasm': @lewing
See info in area-owners.md if you want to be subscribed.

@pavelsavara
Copy link
Member Author

Mono AOT of System.Runtime.Intrinsics.Tests

Log

emcc : error : '/root/helix/work/correlation/build/emsdk/bin/wasm-ld @/tmp/emscripten_tdvpsezc.rsp.utf-8' failed (returned 1) [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
/root/helix/work/correlation/build/wasm/BrowserWasmApp.targets(522,5): error MSB3073: The command "emcc "@/root/helix/work/correlation/build/microsoft.netcore.app.runtime.browser-wasm/runtimes/browser-wasm/native/src/emcc-default.rsp" -msimd128 "@/root/helix/work/correlation/build/microsoft.netcore.app.runtime.browser-wasm/runtimes/browser-wasm/native/src/emcc-link.rsp" "@/root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/emcc-link.rsp"" exited with code 1. [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
/root/helix/work/correlation/build/wasm/BrowserWasmApp.targets(538,5): error : Use '-p:WasmAllowUndefinedSymbols=true' to allow undefined symbols [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
\n** Performance summary for the build **\n

real	5m6.278s
user	6m43.673s
sys	0m14.990s
CSC : warning CS8021: No value for RuntimeMetadataVersion found. No assembly containing System.Object was found nor was a value for RuntimeMetadataVersion specified through options. [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Private.CoreLib.dll.o: undefined symbol: llvm.wasm.sub.sat.signed.v16i8 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Private.CoreLib.dll.o: undefined symbol: llvm.wasm.sub.sat.unsigned.v16i8 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Private.CoreLib.dll.o: undefined symbol: llvm.wasm.sub.sat.signed.v8i16 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Private.CoreLib.dll.o: undefined symbol: llvm.wasm.sub.sat.unsigned.v8i16 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Runtime.Intrinsics.Tests.dll.o: undefined symbol: llvm.wasm.sub.sat.unsigned.v16i8 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Runtime.Intrinsics.Tests.dll.o: undefined symbol: llvm.wasm.sub.sat.unsigned.v8i16 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Runtime.Intrinsics.Tests.dll.o: undefined symbol: llvm.wasm.sub.sat.signed.v16i8 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Runtime.Intrinsics.Tests.dll.o: undefined symbol: llvm.wasm.sub.sat.signed.v16i8 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Runtime.Intrinsics.Tests.dll.o: undefined symbol: llvm.wasm.sub.sat.signed.v8i16 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Runtime.Intrinsics.Tests.dll.o: undefined symbol: llvm.wasm.sub.sat.signed.v8i16 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Runtime.Intrinsics.Tests.dll.o: undefined symbol: llvm.wasm.sub.sat.signed.v16i8 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Runtime.Intrinsics.Tests.dll.o: undefined symbol: llvm.wasm.sub.sat.signed.v8i16 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Runtime.Intrinsics.Tests.dll.o: undefined symbol: llvm.wasm.sub.sat.unsigned.v16i8 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Runtime.Intrinsics.Tests.dll.o: undefined symbol: llvm.wasm.sub.sat.unsigned.v8i16 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Runtime.Intrinsics.Tests.dll.o: undefined symbol: llvm.wasm.sub.sat.signed.v16i8 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Runtime.Intrinsics.Tests.dll.o: undefined symbol: llvm.wasm.sub.sat.unsigned.v16i8 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Runtime.Intrinsics.Tests.dll.o: undefined symbol: llvm.wasm.sub.sat.signed.v8i16 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Runtime.Intrinsics.Tests.dll.o: undefined symbol: llvm.wasm.sub.sat.unsigned.v8i16 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]

cc @lewing

@lewing
Copy link
Member

lewing commented Sep 9, 2025

Mono AOT of System.Runtime.Intrinsics.Tests

Log

emcc : error : '/root/helix/work/correlation/build/emsdk/bin/wasm-ld @/tmp/emscripten_tdvpsezc.rsp.utf-8' failed (returned 1) [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
/root/helix/work/correlation/build/wasm/BrowserWasmApp.targets(522,5): error MSB3073: The command "emcc "@/root/helix/work/correlation/build/microsoft.netcore.app.runtime.browser-wasm/runtimes/browser-wasm/native/src/emcc-default.rsp" -msimd128 "@/root/helix/work/correlation/build/microsoft.netcore.app.runtime.browser-wasm/runtimes/browser-wasm/native/src/emcc-link.rsp" "@/root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/emcc-link.rsp"" exited with code 1. [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
/root/helix/work/correlation/build/wasm/BrowserWasmApp.targets(538,5): error : Use '-p:WasmAllowUndefinedSymbols=true' to allow undefined symbols [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
\n** Performance summary for the build **\n

real	5m6.278s
user	6m43.673s
sys	0m14.990s
CSC : warning CS8021: No value for RuntimeMetadataVersion found. No assembly containing System.Object was found nor was a value for RuntimeMetadataVersion specified through options. [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Private.CoreLib.dll.o: undefined symbol: llvm.wasm.sub.sat.signed.v16i8 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Private.CoreLib.dll.o: undefined symbol: llvm.wasm.sub.sat.unsigned.v16i8 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Private.CoreLib.dll.o: undefined symbol: llvm.wasm.sub.sat.signed.v8i16 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Private.CoreLib.dll.o: undefined symbol: llvm.wasm.sub.sat.unsigned.v8i16 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Runtime.Intrinsics.Tests.dll.o: undefined symbol: llvm.wasm.sub.sat.unsigned.v16i8 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Runtime.Intrinsics.Tests.dll.o: undefined symbol: llvm.wasm.sub.sat.unsigned.v8i16 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Runtime.Intrinsics.Tests.dll.o: undefined symbol: llvm.wasm.sub.sat.signed.v16i8 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Runtime.Intrinsics.Tests.dll.o: undefined symbol: llvm.wasm.sub.sat.signed.v16i8 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Runtime.Intrinsics.Tests.dll.o: undefined symbol: llvm.wasm.sub.sat.signed.v8i16 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Runtime.Intrinsics.Tests.dll.o: undefined symbol: llvm.wasm.sub.sat.signed.v8i16 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Runtime.Intrinsics.Tests.dll.o: undefined symbol: llvm.wasm.sub.sat.signed.v16i8 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Runtime.Intrinsics.Tests.dll.o: undefined symbol: llvm.wasm.sub.sat.signed.v8i16 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Runtime.Intrinsics.Tests.dll.o: undefined symbol: llvm.wasm.sub.sat.unsigned.v16i8 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Runtime.Intrinsics.Tests.dll.o: undefined symbol: llvm.wasm.sub.sat.unsigned.v8i16 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Runtime.Intrinsics.Tests.dll.o: undefined symbol: llvm.wasm.sub.sat.signed.v16i8 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Runtime.Intrinsics.Tests.dll.o: undefined symbol: llvm.wasm.sub.sat.unsigned.v16i8 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Runtime.Intrinsics.Tests.dll.o: undefined symbol: llvm.wasm.sub.sat.signed.v8i16 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]
wasm-ld : error : /root/helix/work/workitem/e/wasm_build/obj/wasm/for-build/System.Runtime.Intrinsics.Tests.dll.o: undefined symbol: llvm.wasm.sub.sat.unsigned.v8i16 [/root/helix/work/workitem/e/publish/ProxyProjectForAOTOnHelix.proj]

cc @lewing

https://github.com/llvm/llvm-project/pull/109405/files should be easy to resolve

@pavelsavara
Copy link
Member Author

/azp run runtime-wasm

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@pavelsavara pavelsavara force-pushed the emscripten-4-0-14 branch 2 times, most recently from 4490ae5 to 35b572d Compare September 16, 2025 11:17
@pavelsavara
Copy link
Member Author

/azp run runtime-wasm

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@dotnet-policy-service
Copy link
Contributor

Draft Pull Request was automatically closed for 30 days of inactivity. Please let us know if you'd like to reopen it.

@pavelsavara pavelsavara reopened this Oct 27, 2025
@krauthaufen
Copy link

Will this make it into net 11?

@dotnet-policy-service
Copy link
Contributor

Draft Pull Request was automatically closed for 30 days of inactivity. Please let us know if you'd like to reopen it.

@pavelsavara pavelsavara reopened this Dec 9, 2025
@jtorjo
Copy link

jtorjo commented Dec 9, 2025

Thanks @pavelsavara for reopening!
We're really keen on the progress of this, we need to migrate a very memory hungry app to wasm64!

@dotnet-policy-service
Copy link
Contributor

Draft Pull Request was automatically closed for 30 days of inactivity. Please let us know if you'd like to reopen it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

arch-wasm WebAssembly architecture area-Build-mono NO-REVIEW Experimental/testing PR, do NOT review it os-browser Browser variant of arch-wasm

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants