| 23 Jan 2026 |
connor (burnt/out) (UTC-8) | Nix barely knows the platform; it doesn’t know what generation the hardware is (or at least doesn’t make it available) | 19:42:59 |
apyh | yeah, makes sense. 's frustrating, means i have to maintain some out of tree list of overrides for checks to disable for specific packages | 20:06:37 |
Robbie Buxton | Have you tried nixbuild.net? | 20:11:49 |
Robbie Buxton | I use it and it’s fantastic | 20:11:58 |
Robbie Buxton | Never had an issue building anything there | 20:12:43 |
connor (burnt/out) (UTC-8) | There’s some support for architecture feature sets but you’ll have to rebuild everything | 20:30:36 |
apyh | yeah, i use garnix.io for CI stuff, this is more frustrating that i have a ton of compute available to me & i have to reserve a gpu node anyways to run the stuff I'm testing, but I can't build it on the same box :p | 20:47:22 |
apyh | probably something to report w the upstream package though :) | 20:47:33 |
| 25 Jan 2026 |
Gaétan Lepage | So, it seems that the latest glibc (2.42) brought by the latest staging-next iteration does not play well with cuda 12.8.
This at least breaks bitsandbytes.
See more details here: https://github.com/NixOS/nixpkgs/pull/483507 | 00:25:28 |
Ari Lotter | https://github.com/NixOS/nixpkgs/pull/471394 finally got a working fix in, just using appendRunpaths :) | 01:52:35 |
| 26 Jan 2026 |
| Mohamed Hisham Abdelzaher joined the room. | 21:10:42 |
connor (burnt/out) (UTC-8) | Set it up to merge, apologies for how long that took. Thank you for the fix, Ari :) | 23:26:40 |
Gaétan Lepage | Thanks for the reviews connor (burnt/out) (UTC-8).
Btw, if you have a minute for the cuda-bindings PR, that would help me unblocking torch.
https://github.com/NixOS/nixpkgs/pull/482638 | 23:36:41 |
connor (burnt/out) (UTC-8) | Just reviewed, looks good. You might need to update the PR description to change python3Packages.cuda-bindings: init at 13.1.1 though | 23:40:28 |
Gaétan Lepage | Thanks! | 23:46:49 |