!xmLtiCaAJxfhURjrXl:matrix.org

NixOS RISC-V

240 Members
NixOS on RISC-V https://wiki.nixos.org/wiki/RISC-V https://pad.lassul.us/NixOS-riscv64-linux 73 Servers

Load older messages


SenderMessageTime
6 Apr 2024
@hive:the-apothecary.clubTAUPHI MORPHO
┃                            │        ┌─ ⚠ openldap-2.6.7-riscv64-linux failed with exit code 2 after ⏱ 49m29s in checkPhase                                                                                                                                                                                 
┃                            │     ┌─ ⏸ apr-util-1.6.3-riscv64-linux                                                                                                                                                                                                                                         
┃                            │  ┌─ ⏸ serf-1.3.10-riscv64-linux                                                                                                                                                                                                                                               
┃                            ├─ ⏸ subversion-client-1.14.3-riscv64-linux                                                                                                                                                                                                                                     
┃                         ┌─ ⏸ git-with-svn-2.44.0-riscv64-linux                                                                                                                                                                                                                                             
┃                         ├─ ⏵ strace-6.8-riscv64-linux ⏱ 8s                                                                                                                                                                                                                                                 
┃                      ┌─ ⏸ system-path-riscv64-linux                                                                                                                                                                                                                                                        

nom shows this

00:46:31
@alex:tunstall.xyzAlex

nix why-depends

See man nix3-why-depends

00:46:35
@hive:the-apothecary.clubTAUPHI MORPHOok00:46:38
@alex:tunstall.xyzAlex The nom tree looks pretty clear btw: you have a git package in your path -- is that gitFull instead of the regular git? 00:47:26
@hive:the-apothecary.clubTAUPHI MORPHOi'll check00:47:44
@hive:the-apothecary.clubTAUPHI MORPHOoh yeah that was it thank u00:48:48
7 Apr 2024
@alex:tunstall.xyzAlex
In reply to @skeuchel:matrix.org
Here are my estimates

On the pioneer:
Unregisterised release+profiled_libs: >30h
Unregisterised quick+no_profiled_libs: 18h
Registerised release+profiled_libs: 12h
Registerised quick+no_profiled_libs: 9h

Using qemu user-mode
Registerised release+profiled_libs: 8h
Registerised quick+no_profiled_libs: 6h

I've measured ~22h for building an unregisterised GHC 9.2.8 booted via an unregisterised GHC 8.10.7 when running on VF2 (JH7110 SoC).
(Default flavour with profiled libraries, dynamic libraries, and documentation enabled.)

One minor difference to a typical RV64GC build is that I also enable Zba and Zbb.
I have no idea what performance impact this has on my hardware.

That a Milk-V Pioneer would take over 30h to do the same is surprising.

10:55:37
@thefossguy:matrix.orgPratham Patel (you can mention me)Another spec bump for the Oasis: https://www.linkedin.com/pulse/sophon-sg2380-new-choice-aipc-%E7%AE%97%E8%83%BD-rychc/10:56:15
@alex:tunstall.xyzAlex
In reply to @alex:tunstall.xyz

I've measured ~22h for building an unregisterised GHC 9.2.8 booted via an unregisterised GHC 8.10.7 when running on VF2 (JH7110 SoC).
(Default flavour with profiled libraries, dynamic libraries, and documentation enabled.)

One minor difference to a typical RV64GC build is that I also enable Zba and Zbb.
I have no idea what performance impact this has on my hardware.

That a Milk-V Pioneer would take over 30h to do the same is surprising.

I just remembered that I have logs, so:

configurePhase completed in 1 minutes 37 seconds
buildPhase completed in 21 hours 32 minutes 2 seconds
installPhase completed in 8 minutes 33 seconds
fixupPhase completed in 4 minutes 7 seconds

(unpack and patch phases don't appear to log timings.)

11:00:55
@0x4a6f:matrix.org[0x4A6F]Are you running on SDcard or NVMe on the VF2?11:06:04
@alex:tunstall.xyzAlexNVMe11:06:10
8 Apr 2024
@alex:tunstall.xyzAlex

I'm getting the following error when trying to build certain Haskell packages with a registerised GHC.

Couldn't find a target code interpreter. Try with -fexternal-interpreter

I thought registerised GHC included TemplateHaskell support?
Steven Keuchel do I need the patches that enable GHCi for this to work?

06:29:08
@cnx:loang.netcnx joined the room.07:19:41
@cnx:loang.netcnx
In reply to @alex:tunstall.xyz
NVMe
is it possible to boot from a bcachefs partition comprise of nvme, emmc and (us
07:23:39
@cnx:loang.netcnx* is it possible to boot from a bcachefs partition comprise of nvme, emmc and (usb-connected) ssd?07:23:47
@cnx:loang.netcnxah nvm u-boot doesn't seem to support bcachefs07:52:07
@thefossguy:matrix.orgPratham Patel (you can mention me)you can keep /boot as ext4 and /boot/efi as efi and other partitions as bcachefs07:53:10
@thefossguy:matrix.orgPratham Patel (you can mention me) cnx: ^^^ 07:53:26
@cnx:loang.netcnxi'm not familiar with u-boot (process), does it not load the kernel but efi?08:24:47
@thefossguy:matrix.orgPratham Patel (you can mention me)You can do both08:25:37
@alex:tunstall.xyzAlex
In reply to @cnx:loang.net
i'm not familiar with u-boot (process), does it not load the kernel but efi?
The boot partition contains the systemd-boot loader, the kernel, and the initrd.
08:25:48
@alex:tunstall.xyzAlexOr was it GRUB?08:26:05
@thefossguy:matrix.orgPratham Patel (you can mention me)but if you want a non-ext for rootfs, it's best to boot into a bootloader (grub/systemd-boto) from uboot and then load kernel08:26:20
@cnx:loang.netcnxthanks!08:27:05
@alex:tunstall.xyzAlex

Anyway, here's the full boot chain typically used on the JH7110-based SBCs:

ZSBL (ROM) -> OpenSBI and u-boot (usually flash) -> GRUB/systemd-boot (boot partition) -> kernel (boot partition) -> initrd, AKA NixOS stage 1 (boot partition) -> root system, AKA NixOS stage 2

08:29:19
@cnx:loang.netcnxhow is opensbi and u-boot loaded?08:30:04
@cnx:loang.netcnxi mean where are they loaded from a storage in case of sdio?08:30:25
@cnx:loang.netcnxthe beginning of the drive?08:30:32
@alex:tunstall.xyzAlexNope, the ZSBL looks for a partition with a specific type in the GPT.08:30:56
@cnx:loang.netcnxi see, so say i can have a partition for them on the emmc and use the rest for boot partition and os?08:31:59

Show newer messages


Back to Room ListRoom Version: 10