| 13 Mar 2025 |
liberodark | Hi | 08:31:03 |
liberodark | I want to use nixos lxc for specific use case. | 08:31:25 |
liberodark | Have see nix is available in riscv64 but not lxc. | 08:31:42 |
liberodark | You know a way to create one or lxc is too early for nixos on riscv64 actually ? | 08:32:31 |
liberodark | Best Regards | 08:32:36 |
Alex | In reply to @liberodark:matrix.org You know a way to create one or lxc is too early for nixos on riscv64 actually ? Have you tried compiling it? | 08:39:27 |
liberodark | I can is needed | 08:40:23 |
liberodark | Have just try to build image for now. | 08:40:38 |
liberodark | * I can if is needed | 08:40:49 |
Alex | Expect most things to require building from source. | 08:43:18 |
liberodark | Yes, I noticed that.
For example, a simple btop will require a lot of builder stuff. | 08:48:47 |
| 17 Mar 2025 |
| egrieco joined the room. | 06:47:18 |
| jappie joined the room. | 08:08:25 |
| flx joined the room. | 19:40:21 |
flx | Are there any plans to introduce RISC-V binary builds in the official NixOS caches? | 21:39:22 |
Tristan Ross | In reply to @flx-:matrix.org Are there any plans to introduce RISC-V binary builds in the official NixOS caches? Maybe in the future once hardware is more stable | 21:39:56 |
Tristan Ross | The P550 is a good option but unstable | 21:40:25 |
Tristan Ross | I've tried builds on one and everything segfaults | 21:40:38 |
Alex | Performance is also a problem, because it takes a lot of compute to build every change in Nixpkgs (AFAIK Hydra is the only sane way of getting things into the official cache). | 21:41:31 |
Tristan Ross | Yeah, I didn't even try evals on it lol | 21:42:44 |
Alex | Evals aren't a problem at all, since they run entirely on the Hydra master server, which is (presumably) x86. | 21:43:25 |
Tristan Ross | Building stuff kept on failing because my VisionFive2 has a DMA issue with the NIC driver so ssh kept on crashing along with the P550 segfaults | 21:43:27 |
Tristan Ross | In reply to @alex:tunstall.xyz Evals aren't a problem at all, since they run entirely on the Hydra master server, which is (presumably) x86. Well, I'm considering others doing local eval. | 21:43:46 |
Tristan Ross | Like once it's built, you have to consume it | 21:44:00 |
Tristan Ross | To consume it, you need the hash which you get via evals | 21:44:12 |
flx | About the stability issue. What about cross compilation? | 21:44:12 |
Tristan Ross | Cross is fine | 21:44:24 |
Tristan Ross | You just need something like Ampere or Epyc to do it | 21:44:37 |
Alex | Assuming that the package works in cross anyway.
Emulated is also fine, but there may still be a few bugs in QEMU's RISC-V implementation. Just a few months ago, someone found a build error only reproducible on emulated RISC-V. | 21:45:31 |
flx | What that be a reasonable option for the NixOS project to do? | 21:46:40 |