State of Windows support
webmaster128 opened this issue · 1 comments
webmaster128 commented
Windows support was scheduled for the 1.2 upgrade. We made significant progress on it but eventually failed finalizing it due to build system obstacles in Windows builds.
Executing Wasm on Windows in a Rust binary
- Windows support for cosmwasm-vm including CI testing of the entire cosmwasm-vm test suite
- Windows support for libwasmvm including CI testing of the entire libwasmvm test suite
This section shows that Singlepass world well on Windows now.
Creation of shared library (.dll)
- Builder support for .dll files (builders version 0013, #368)
- CI support for updating .dll files (b372ac9, deactivated in #390)
- Make .dll build deterministic
- Refactoring to avoid using errno
- wasmd integration with .dll (failing)
- Testing .dll library in Go tests (failing)
- Reported bug to Wasmer when Wasm execution aborts in shared libs on Windows
Creation of static library (.lib or .a)
- Tested static library build (failing due to linker errors)
- Deside if static builds are worth pursuing (.lib (MSVC toolchain) or .a (GNU toolchain)
webmaster128 commented
No windows support planned for the time being