NixOS RISC-V | 225 Members | |
| NixOS on RISC-V https://wiki.nixos.org/wiki/RISC-V https://pad.lassul.us/NixOS-riscv64-linux https://github.com/orgs/NixOS/teams/risc-v | 66 Servers |
| Sender | Message | Time |
|---|---|---|
| 17 Mar 2026 | ||
| Update: it worked, thanks. | 00:22:11 | |
I tried that, but I wasn't able to do anything:
When I first read this comment, I thought so as well, but then it got me thinking: why not enable The test fails ofc, because the package wasn't installed. But then I noticed something interesting:
Whereas:
Investigating further, I tracked this back to the felix86
Then everything clicked: my system is I already suspected this would happen, but I'm glad to actually confirm it. In a way, this kinda means the module's | 12:52:49 | |
*
I tried that, but I wasn't able to do anything:
When I first read this comment, I thought so as well, but then it got me thinking: why not enable The test fails ofc, because the package wasn't installed. But then I noticed something interesting:
Whereas:
Investigating further, I tracked this back to the felix86
Then everything clicked: my system is I already suspected this would happen, but I'm glad to actually confirm it. In a way, this kinda means the module's | 12:54:51 | |
| 19:36:38 | ||
| a huge amount of native riscv64-linux builds fail with > /nix/store/shkw4qm9qcw5sc5n1k5jznc83ny02r39-default-builder.sh: line 1: genericBuild: command not found ? bit surprising to me? | 19:36:44 | |
| Not sure if I'm doing something very wrong or not... | 19:54:19 | |
| 21:14:31 | ||
| Which Nixpkgs commit? | 21:15:56 | |
| I just tried nixos/nixpkgs/nixos-unstable#tmux | 21:28:00 | |
| so 5b2c2d84341b2afb5647081c1386a80d7a8d8605 I suppose | 21:28:17 | |
Try latest master. There is an important change not yet in unstable that might fix the problem. | 21:44:11 | |
| okay, any chance you can link the PR so I can keep an eye on it on https://nixpk.gs? | 21:52:24 | |
| thanks! | 21:52:26 | |
| It is https://github.com/NixOS/nixpkgs/pull/498702 (linked earlier by dramforever). | 21:55:06 | |
| that appears to be in nixos-unstable though | 22:18:37 | |
| https://nixpk.gs/pr-tracker.html?pr=498702 | 22:18:42 | |
| Oh maybe now it is. It wasn't when I checked yesterday. | 22:18:54 | |
I'm in the middle of building b0515cbf9eb44508f90c8cf5b39654dd9af16b80.It is currently at 537 derivations completed with no failures so far, so perhaps this version is OK? | 22:21:19 | |
| 18 Mar 2026 | ||
and it seems like native ghc is still not a thing. I'm getting libffi errors when I try to crossPkgs it? #error "libffi was configured for a RISC-V target but this does not appear to be a RISC-V compiler." :'( | 01:47:06 | |
| I left this stuff behind almost 3 years ago. I definitely was naive and assumed native ghc would be here by now | 01:47:22 | |
It is possible to go via x86_64 cross and, if you're lucky, pkgsCross.riscv64.haskell.compiler.ghc94 will be in Nixpkgs cache (otherwise you'll need to copy it). | 01:48:58 | |
| oh, right, I switched by testing apparatus to a flake that has an older nixpkgs. I might need to bump and try again. | 01:49:54 | |
Can you share what exactly you're doing? It should just work. | 01:49:56 | |
| oh actually this is on nixos-unstable, one second, let me still bump it anyway and then I'll show you if it still errors | 01:50:33 | |
okay I have this in a flake check attr and I'm just doing nix flake check in CI:inputs.nixpkgs.legacyPackages.x86_64-linux.pkgsCross.riscv64.cachix. | 01:52:32 | |
| Cross-compiling GHC and cross-compiling Haskell packages are two slightly different things. | 01:54:12 | |
| uh sorry I thought I sent a clarifying message, yes, I XY'd the problem a bit. | 01:55:07 | |
| I'm actually after cachix. Sorry, important context. | 01:55:16 | |
| * uh sorry I thought I sent a clarifying message (I definitely didn't from what I can see...), yes, I XY'd the problem a bit. | 01:55:38 | |
pkgsCross.riscv64.cachix evals for me on latest unstable. What commit of Nixpkgs is pinned in flake.lock? | 01:56:06 | |