OpenBSD C/C++ Toolchain in the Browser
27 points by whitequark
27 points by whitequark
(Disclosure: I came up with neither the idea nor the implementation for this particular Wasm porting project, but it is based on the technology that I've built and published in adjacent fields.)
This is amazing, although I am now slightly sad that many of OpenBSD specific bugs cannot be caught during compile time really, such as infamous dual-stack socket problem. 🥲
But that is truly nice work! Cross-Compiling to OpenBSD has always been a big struggle for me, compared to other systems.
Yeah, I've heard she [the author] had quite a difficult time getting Nix and OpenBSD to play together nicely! I'm as impressed as you are, especially given that the OpenBSD port of LLVM isn't mainline and neither is my patchset that lets it be Wasm-hosted.