magic-wormhole / magic-wormhole.rs

Rust implementation of Magic Wormhole, with new features and enhancements
European Union Public License 1.2
648 stars 72 forks source link

Add 32bit build on Windows #156

Closed gyger closed 2 years ago

gyger commented 2 years ago

I sometimes use magic-wormhole to access old laboratory computer, that unfortunately run sometimes old 32bit computers. The port forward feature looks exciting for this use-case, so I am wondering if it is possible to get 32 bit builds.

I do understand if that is not wanted, just wanted to ask.

piegamesde commented 2 years ago

You are welcome to try out getting it to work of course. But for my part, the main motivation for supporting Windows at all is "they have a lot of market share", which certainly does not apply to Win32 :)

piegamesde commented 2 years ago

For cases where you want to transfer files instead of port forwarding, the folks from the Go implementation seem to provide Windows i386 builds with their releases. You could download and try out that, all Wormhole clients should be interoperable anyways.

gyger commented 2 years ago

Thanks for your help. I compiled it using rustup and 32bit, worked fine. I fully understand your point, it is a niche operating system by now, that should also not be supported. :)

piegamesde commented 2 years ago

I'm glad to know that it works. If you got it to work without modifications, you could add a step to build them in the CI (look for the "dist" job) and I'd then add those binaries to the releases. I don't mind supporting Windows 32 as long as it creates no extra work for me :)