!FBuJyWXTGcGtHTPphC:nixos.org

Nix Rust

671 Members
Rust153 Servers

Load older messages


SenderMessageTime
6 Jul 2025
@k900:0upti.meK900Possibly15:18:00
@andrew15_5:matrix.orgAndrewThat's interesting.15:18:09
@k900:0upti.meK900Oh actually no it won't because you're building for MinGW15:18:12
@k900:0upti.meK900So presumably you'll run into Exciting ABI Fuckery15:18:18
@andrew15_5:matrix.orgAndrewOK, is there a better way?15:18:36
@k900:0upti.meK900Build on native Windows15:18:43
@andrew15_5:matrix.orgAndrewAre you saying Nix can't save me?15:18:57
@k900:0upti.meK900We don't really have good Windows support in nixpkgs15:18:59
@k900:0upti.meK900I am saying that nixpkgs, in its current state, can't save you15:19:09
@andrew15_5:matrix.orgAndrewSo you're telling there is a chance...15:19:22
@k900:0upti.meK900Maybe if someone puts in a good half a year of work and gets us a working MSVC toolchain15:19:24
@k900:0upti.meK900But you'd need to find someone with nixpkgs AND Windows expertise15:19:42
@k900:0upti.meK900And such people are extremely rare15:19:49
@k900:0upti.meK900If they even exist15:19:52
@andrew15_5:matrix.orgAndrewDo I understand correctly, that Windows platform support is not good, but Rust makes it even worse?15:20:20
@andrew15_5:matrix.orgAndrewBecause more variables etc.15:20:25
@k900:0upti.meK900No, Rust can actually make it OK-ish sometimes maybe15:20:37
@andrew15_5:matrix.orgAndrewBecause there are separate targets in Nixpkgs and separate ones in Rust.15:20:56
@k900:0upti.meK900But having native dependencies is what will generally get you15:21:01
@k900:0upti.meK900 That's how literally every compiler works 15:21:08
@andrew15_5:matrix.orgAndrewOkay, 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
@andrew15_5:matrix.orgAndrew* 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
@andrew15_5:matrix.orgAndrewThanks for the pointers.15:22:39
@k900:0upti.meK900You don't have to install Rust on the machines you're deploying to15:23:39
@k900:0upti.meK900You just need to install Rust (and MSVC++) on a single machine for the actual build15:23:49
@k900:0upti.meK900So yeah I can't find any specifics on Dioxus15:25:24
@k900:0upti.meK900But Tauri specifically says they only support MSVC ABI on Windows15:25:31
@k900:0upti.meK900And Dioxus uses Tauri for all the OS specific bits15:25:50
@k900:0upti.meK900So presumably they inherit that limitation15:25:58
@reflux1291:catgirl.cloudDerpy (they/any) changed their display name from Any (they/any) to Derpy (they/any).17:00:28

Show newer messages


Back to Room ListRoom Version: 6