28 Jun 2025 |
Alyssa Ross | That would also be fine, right? | 13:45:00 |
dramforever | i need to check what we actually do for x86-32 | 13:46:58 |
dramforever | on the other hand, if we really don't do i686 rust then even if i check targetPlatform, dropping the check is zero rebuilds | 13:52:48 |
dramforever | * on the other hand, if we really don't do i686 rust in hydra then even if i check targetPlatform, dropping the check is zero rebuilds | 13:52:56 |
29 Jun 2025 |
| Harshal Sawant (c0d3h01) joined the room. | 09:37:18 |
| @vedantmgoyal:beeper.com left the room. | 09:48:37 |
dramforever | sanity check, there's no reason here in cargoSetupHook https://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/rust/hooks/default.nix we only set crt-static if host != target, right? | 17:16:16 |
emily | I think Rust already knows for the host platform | 17:29:20 |
emily | or something | 17:29:22 |
dramforever | oooh that would makes sense | 17:30:21 |
dramforever | but then it also shouldn't hurt right? i want to refactor out the rustflags part into a function so we call it twice, once for host and once for target | 17:31:03 |
Alyssa Ross | Redacted or Malformed Event | 17:34:57 |
Alyssa Ross | if you set that to static you break proc macros | 17:35:01 |
Alyssa Ross | so you never want that | 17:35:03 |
dramforever | oof thanks for the catch | 17:35:40 |
Alyssa Ross | getting crt-static to work right took a huge amount of investigation and iteration | 17:36:23 |
Alyssa Ross | so I would be very careful changing anything about it | 17:36:39 |
dramforever | yeah i'm gonna preserve this | 17:39:55 |
dramforever | uh, idk if this is too cursed to worth supporting but is that one still broken if we cross from musl static to musl dynamic? | 18:10:12 |
Alyssa Ross | You can't build on static platforms in Nixpkgs, to my knowledge | 18:13:21 |
dramforever | good enough | 18:14:24 |
| cybergui joined the room. | 21:14:10 |
30 Jun 2025 |
| atagen joined the room. | 03:04:02 |
| apyh joined the room. | 16:51:26 |
apyh | yo dpc (migrated to @dpc:dpc.pw) , if you're still active on this account - i'm trying to do some crane + maturin stuff and came across a 2 yr old reddit thread where you mentioned you've done some work with it. do you have any public code showing how it works? trying to shove a maturin build --offline into a craneLib.buildPackage is causing me to recompile things, and i can't get a nice deterministic name for the output wheel thru maturin. | 16:53:37 |
| fxomt (lemmy.dbzer0.com) [he/him] changed their display name from fxomt to fxomt (lemmy.dbzer0.com) [he/him]. | 18:18:16 |
undltd | When I update nixpkgs input in my flake.nix for a Rust package from 24.11 to 25.05 , I get a hash mismatch on cargoHash, although I didn't change anything in Cargo.lock . Is that typical? I.e., cargoHash depends not only on Cargo.lock, but also on nixpkgs? | 19:36:02 |
K900 | In this case yes | 19:36:44 |
K900 | The FOD format has changed | 19:36:48 |
Alyssa Ross | But it shouldn't ever happen again 🤞 | 19:37:28 |