-
Notifications
You must be signed in to change notification settings - Fork 105
Support building on Windows #677
Comments
Per Dec 9 standup: supporting Windows is in scope for Lumen. @bitwalker will give it a shot in the future but the priority is the Mac and Linux builds for the time being. |
I'm on Windows without WSL these days so shoot me a message if you would like me to serve as a test guinea pig. |
@lpil Just wanted to chime in and let you know that I'll take a look once I merge my current branch of work that has been in progress for a few months, we should be able to get the build working on Windows. The switch to That said, there is also the matter of making our fiber model work on Windows, which differs from the *NIX implementation, so while we can probably get Lumen building on Windows in relatively short order, it'll probably take a bit longer to build native executables for Windows until that's done. It's not a huge amount of effort, but I'm aiming to get our WebAssembly target fully supported first. |
Spooky, we were just talking about this in the Gleam discord. 🔮 Thanks for the update! Fantastic work, I am excited to try it in future. Being able to compile to wasm from Windows would also be very useful even if targeting Windows directly isn't possible. |
I'm attempting to do this on wsl as we speak. Instructions were effective until Then I got
fixed with Now I've got
fixed with Then I got
Error log says
I'm assuming that's g++ failing because of the --color diagnostics It could be associated with NASA-SW-VnV/ikos#48 It's throwing a NUMBER of missing requirements. Trying to get those resolved:
Installed lua5.2-dev No more obvious errors, still getting
Is os/signpost.h an osx file? I think so https://fossies.org/linux/llvm/cmake/modules/HandleLLVMOptions.cmake From the error, it looks like
Codes
https://github.com/llvm/llvm-project/blob/main/lldb/cmake/modules/LLDBConfig.cmake#L271 |
I ran this on my ubuntu machine too, and get stuck at that error. |
Can someone help me understand what is blocking this? |
The issue mentioned above is one I just recently fixed in the past day or so, an issue with the LLVM build script, but I haven't had the chance to verify other platforms like Windows yet. You should be able to pull the most recent version of the |
Hello!
Currently CI runs on OSX and Linux, and there's plans to add #292 .
It would be great to see Windows added to this list! It's an extremely popular OS and GitHub actions has free Windows support.
Traditionally Erlang neglects Windows support so it would be great to have it as a first class citizen of Lumen, taking full advantage of the cross-platform strengths of Rust and LLVM.
Thanks,
Louis
The text was updated successfully, but these errors were encountered: