!xmLtiCaAJxfhURjrXl:matrix.org

NixOS RISC-V

234 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-v69 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
6 Jan 2025
@rosscomputerguy:matrix.orgTristan Rosshttps://github.com/NixOS/nixpkgs/pull/362868 didn't get into 24.1102:14:24
@rosscomputerguy:matrix.orgTristan RossOh, it doesn't matter that it isn't in 24.11 because that doesn't work.02:22:31
@thefossguy:matrix.orgPratham Patel (you can mention me)The root of the problem is this https://github.com/NixOS/nixpkgs/issues/23153703:28:59
@thefossguy:matrix.orgPratham Patel (you can mention me)You can cross compile ghc for rv64 but cannot bootstrap it natively (yet)03:29:24
@rosscomputerguy:matrix.orgTristan RossYeah, I was looking at the issue03:34:49
@rosscomputerguy:matrix.orgTristan RossThe problem is there's code to disable shellcheck on incompatible problems03:35:04
@rosscomputerguy:matrix.orgTristan RossAnd the problem is that check does not work03:35:12
@rosscomputerguy:matrix.orgTristan Ross nixos-unstable should have it, I pointed the config to that and yet it still errors 03:38:33
@rosscomputerguy:matrix.orgTristan RossOk, master branch works03:46:50
@rosscomputerguy:matrix.orgTristan RossWait, is the nixpkgs issue tracker wrong lol? It says the PR made it through fully03:48:47
@rosscomputerguy:matrix.orgTristan RossYay, we've gotten passed eval. Now time for like 2 weeks of compiling.03:55:44
@spd:robonomics.networkspd joined the room.15:40:46
7 Jan 2025
@xin:xiny.lixin joined the room.07:42:18
@xokdvium:matrix.orgSergei Zimmerman (xokdvium) joined the room.11:41:55
@alex:tunstall.xyzAlex
In reply to @rosscomputerguy:matrix.org
And the problem is that check does not work

I "broke" the check when I added support for cross-compiling GHC.

All you need to do is override the default GHC to disable building it for the RISC-V platform such that the check functions as originally intended.

22:22:06
@rosscomputerguy:matrix.orgTristan Ross
In reply to @alex:tunstall.xyz

I "broke" the check when I added support for cross-compiling GHC.

All you need to do is override the default GHC to disable building it for the RISC-V platform such that the check functions as originally intended.

Oh... fun
22:25:02
@rosscomputerguy:matrix.orgTristan Ross Well it's been building for 50 hours at this point so it's doing fine 22:25:23
@rosscomputerguy:matrix.orgTristan RossI estimate another 40 hours to go22:26:55
9 Jan 2025
@rosscomputerguy:matrix.orgTristan Ross
error: builder for '/nix/store/ra18qbxfgr6a2ydln4ja4i56qqql9jai-bpftools-6.12.drv' failed with exit code 1;
       last 25 log lines:
       > Auto-detecting system features:
       > ...                                  libbfd: [ on  ]
       >
       >   DESCEND bpftool
       >
       > Auto-detecting system features:
       > ...                         clang-bpf-co-re: [ OFF ]
       > ...                                    llvm: [ OFF ]
       > ...                                  libcap: [ OFF ]
       > ...                                  libbfd: [ on  ]切断 | ttyUSB0                                                                                                           >
       >   MKDIR   /build/linux-6.12/tools/bpf/bpftool/libbpf/
       >   GEN     /build/linux-6.12/tools/bpf/bpftool/libbpf/bpf_helper_defs.h
       >   CC      /build/linux-6.12/tools/bpf/bpftool/libbpf/staticobjs/libbpf.o
       > In file included from /build/linux-6.12/tools/include/asm/barrier.h:12,
       >                  from /build/linux-6.12/tools/include/linux/ring_buffer.h:4,
       >                  from libbpf.c:37:
       > /build/linux-6.12/tools/include/asm/../../arch/riscv/include/asm/barrier.h:13:10: fatal error: asm/fence.h: No such file or directory
       >    13 | #include <asm/fence.h>
       >       |          ^~~~~~~~~~~~~
       > compilation terminated.
       > make[3]: *** [/build/linux-6.12/tools/build/Makefile.build:106: /build/linux-6.12/tools/bpf/bpftool/libbpf/staticobjs/libbpf.o] Error 1
       > make[2]: *** [Makefile:164: /build/linux-6.12/tools/bpf/bpftool/libbpf/staticobjs/libbpf-in.o] Error 2
       > make[1]: *** [Makefile:46: /build/linux-6.12/tools/bpf/bpftool/libbpf/libbpf.a] Error 2
       > make: *** [Makefile:113: bpftool] Error 2
       For full logs, run 'nix log /nix/store/ra18qbxfgr6a2ydln4ja4i56qqql9jai-bpftools-6.12.drv'.

Fun

17:57:13
@rosscomputerguy:matrix.orgTristan Rosshttps://github.com/NixOS/nixpkgs/pull/371240 oh17:57:47
@alex:tunstall.xyzAlex

切断 | ttyUSB0

This isn't actually in the build logs, is it? ("Disconnected" in ja_JP locale?)

18:02:23
@rosscomputerguy:matrix.orgTristan RossThat's Chinese18:05:36
@rosscomputerguy:matrix.orgTristan RossAnd this is over serial so I think there's some clobbering of data18:05:46
@rosscomputerguy:matrix.orgTristan RossIdk how Chinese text got in aside from some earlier logs from lua-language-server failing to build and it prints its unit tests in Chinese18:06:59
@rosscomputerguy:matrix.orgTristan RossI pulled in that bpftools fix into my Flake and looks like it's working? I'm not sure until I have significant progress in this rerun of the builds.18:08:13
@rosscomputerguy:matrix.orgTristan Ross592 builds to go18:08:20
@alex:tunstall.xyzAlex
In reply to @rosscomputerguy:matrix.org
That's Chinese
Impossible to tell them apart because of the way Unicode was designed.
19:04:42

Show newer messages


Back to Room ListRoom Version: 10