Polyfill Emscripten Syscalls for Windows #176
Labels
ℹ️ help wanted
Extra attention is needed
📦 lib-emscripten
About wasmer-emscripten
🖼️ platform-windows
This issue happens on Windows
priority-low
Low priority issue
🏚 stale
Inactive issues or PR
This issue is related to #51, windows support. When PR #175 lands, wasmer will have experimental support for windows! This is exciting, but does not mean work is finished. Wasmer will only be able to run simple programs that do not use Emscripten, so no nginx or lua. The reason is that the required syscalls have not been implemented for the Windows target.
There are stubs left for unimplemented functions. Not all of the functions make sense on windows, so a more documented stub should be created if that is what is required. The end result is being able to run programs like nginx and lua, which also means that we can run the existing integration tests. When the stubs are filled and tests are passing, we can close this issue.
The to-be-implemented functions are listed below. The functions should be at least partially tested.
https://github.com/wasmerio/wasmer/blob/master/lib/emscripten/src/syscalls/windows.rs:
https://github.com/wasmerio/wasmer/blob/master/lib/emscripten/src/io/windows.rs:
Enable the tests:
The text was updated successfully, but these errors were encountered: