!xmLtiCaAJxfhURjrXl:matrix.org

NixOS RISC-V

208 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-v64 Servers

Load older messages


SenderMessageTime
24 Mar 2025
@kamillaova:matrix.orgKamilla 'ova
combine emulation/small physical hardware like the VisionFive2
what? canadian cross?
13:06:19
@jake:hillion.co.ukJake HillionHaha, worded that poorly. I mean I have a big x86_64 machine that can do emulation, and a small RISC-V machine that can do native builds. Hoping that between the two I can bootstrap properly.13:08:12
@skeuchel:matrix.orgSteven Keuchelyou can cross-compile an sdcard first, and then do a native recompilation. I think it takes ~1w to natively compile a basic system on the VF2 only, 3-4days on the Premier / Megrez boards, and 1-2 days on the Pioneer.13:12:37
@skeuchel:matrix.orgSteven Keuchelqemu user mode emulation works for many packages and is ok performance wise. system emulation is comparable to the JH7110, so keep your expectations in check.13:14:51
@skeuchel:matrix.orgSteven KeuchelI had 8 VMs with 8 cores each running on a 64core threadripper at some point and it was a miserable experience :P13:15:37
@jake:hillion.co.ukJake HillionAwesome, thank you! And hopefully last question for now, cross compiling the SD image comes from the instructions on https://wiki.nixos.org/wiki/NixOS_on_RISCV/VisionFive_2? I'm currently trying to bootstrap from their Debian but would be easier in NixOS.13:24:48
@skeuchel:matrix.orgSteven Keucheldid not know that wiki page existed. I started from https://github.com/NixOS/nixos-hardware/tree/master/starfive/visionfive/v2 but that seems to be the same thing13:26:44
@nickcao:nichi.coNick CaoShameless plug: I have vf2 sd image cached at https://hydra.nichi.co/job/nixos/riscv/visionfive213:27:11
@nickcao:nichi.coNick Cao(I'm no longer sponsored to do this work so consider it a best effort thing)13:27:30
@nickcao:nichi.coNick Caosrc: https://github.com/NickCao/nixos-riscv13:28:10
25 Mar 2025
@aleksana:mozilla.orgaleksana 🏳️‍⚧️ (force me to bed after 18:00 UTC) changed their display name from aleksana (force me to bed after 18:00 UTC) to aleksana 🏳️‍⚧️ (force me to bed after 18:00 UTC).17:00:21
26 Mar 2025
@hive:the-apothecary.clubtau changed their profile picture.03:50:17
@burntk:matrix.org@burntk:matrix.org left the room.07:00:42
@misuzu:matrix.orgmisuzu1000002138.jpg
Download 1000002138.jpg
18:00:50
@misuzu:matrix.orgmisuzu
In reply to @misuzu:matrix.org
https://liliputing.com/orange-pi-rv2-is-a-single-board-pc-with-an-8-core-risc-v-processor/
Ordered one
18:00:59
@hive:the-apothecary.clubtau changed their profile picture.19:28:35
27 Mar 2025
@implr:hackerspace.plimplr Anyone tried to build something without crosscompiling (so system=riscv64-linux; no crossSystem), via qemu-user or natively recently? 20:40:33
@implr:hackerspace.plimplr On current unstable, bison is failing doCheck for me, but it's in one of the bootstrap stages, so it's a huge pain in the ass to override 20:40:58
@implr:hackerspace.plimplr * On current unstable, bison is failing doInstallCheck for me, but it's in one of the bootstrap stages, so it's a huge pain in the ass to override 20:42:42
@alex:tunstall.xyzAlex NixOS compiled fine for commit 3a228057.
(See https://github.com/AlexandreTunstall/nixos-riscv/blob/6fc5181216631eaeec703fb09028b127c01d27a1/flake.lock#L9)
20:42:47
@alex:tunstall.xyzAlexSo the regression has happened in the past month or so.20:43:11
@implr:hackerspace.plimplrLet me double check if that commit works for me, maybe I did something dumb20:43:37
@implr:hackerspace.plimplrhm, it does not, fails the same way23:13:52
@implr:hackerspace.plimplrI'll try your flake as-is23:13:57
@alex:tunstall.xyzAlex
In reply to @implr:hackerspace.pl
I'll try your flake as-is
See the instructions in README. As-is, it requires some x86 cross-compilation for GHC (or you can edit out the Haskell dependencies).
23:14:55
@implr:hackerspace.plimplr I just want to see if the bootstrap builds, so I'm doing .#nixosConfigurations.nixos.pkgs.bash 23:15:37
@implr:hackerspace.plimplrif that passes it's already further than I got23:15:45
@alex:tunstall.xyzAlex Well, if that evaluates and doesn't complain about needing an x86_64 machine, it should be OK (it could still require GHC because of ShellCheck being used in writeShellScript). 23:16:59
@implr:hackerspace.plimplr Oh, I am on a amd64 machine with extra-platforms = riscv64-linux right now, so that should just work, but that might be the difference which makes bison work for you and not me 23:20:01
@implr:hackerspace.plimplrRedacted or Malformed Event23:20:04

Show newer messages


Back to Room ListRoom Version: 10