Sender | Message | Time |
---|---|---|
6 Jul 2025 | ||
We don't really have good Windows support in nixpkgs | 15:18:59 | |
I am saying that nixpkgs, in its current state, can't save you | 15:19:09 | |
So you're telling there is a chance... | 15:19:22 | |
Maybe if someone puts in a good half a year of work and gets us a working MSVC toolchain | 15:19:24 | |
But you'd need to find someone with nixpkgs AND Windows expertise | 15:19:42 | |
And such people are extremely rare | 15:19:49 | |
If they even exist | 15:19:52 | |
Do I understand correctly, that Windows platform support is not good, but Rust makes it even worse? | 15:20:20 | |
Because more variables etc. | 15:20:25 | |
No, Rust can actually make it OK-ish sometimes maybe | 15:20:37 | |
Because there are separate targets in Nixpkgs and separate ones in Rust. | 15:20:56 | |
But having native dependencies is what will generally get you | 15:21:01 | |
That's how literally every compiler works | 15:21:08 | |
Okay, so I'll try installing the runtime first, and hope for the best. Otherwise... don't really wanna install Rust on that machine. | 15:21:57 | |
* Okay, so I'll try installing the runtime first, and hope for the best. Otherwise... don't really wanna install Rust on that machine. Though maybe I will. | 15:22:25 | |
Thanks for the pointers. | 15:22:39 | |
You don't have to install Rust on the machines you're deploying to | 15:23:39 | |
You just need to install Rust (and MSVC++) on a single machine for the actual build | 15:23:49 | |
So yeah I can't find any specifics on Dioxus | 15:25:24 | |
But Tauri specifically says they only support MSVC ABI on Windows | 15:25:31 | |
And Dioxus uses Tauri for all the OS specific bits | 15:25:50 | |
So presumably they inherit that limitation | 15:25:58 | |
17:00:28 | ||
17:17:37 | ||
I have a single machine. | 17:57:43 | |
I left this just in case:
| 17:57:57 | |
Apparently you can bundle the WebView2 Runtime with the app. | 17:58:21 | |
Moreover, I succeeded and the binary actually produces (unarchives?) the WebView2 directory in the same PWD before the app can be run. | 17:59:27 | |
Download app.jpg | 17:59:51 | |
Though I need to ask Jon and Evan about this: | 18:00:07 |