!xmLtiCaAJxfhURjrXl:matrix.org

NixOS RISC-V

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

Load older messages


SenderMessageTime
31 Mar 2024
@hive:the-apothecary.clubionfair21:05:19
@hive:the-apothecary.clubionthe verify command finished with no errors so22:01:30
@hive:the-apothecary.clubionprolly not on my end22:01:39
@alex:tunstall.xyzAlex

Until it's fixed, you can add an overlay to disable the checkPhase.
Something like this ought to work:

diffutils = super.diffutils.overrideAttrs (old: {
  doCheck = false;
});
22:09:21
@hive:the-apothecary.clubionstill waiting for the build to segfault lol22:10:00
@hive:the-apothecary.clubion https://github.com/NixOS/nixpkgs/pull/300571 22:22:12
@hive:the-apothecary.clubionok the build segfaulted as expected, but unfortunately still no output in journalctl -ekf22:23:49
1 Apr 2024
@hive:the-apothecary.clubionugh same issue with gnugrep after 2 hours02:24:21
@hive:the-apothecary.clubionthis is so frustrating02:24:23
@alex:tunstall.xyzAlex
In reply to @hive:the-apothecary.club
ugh same issue with gnugrep after 2 hours
It really sounds like there's something wrong with your system/emulator.
(diffutils builds fine for me.)
05:49:47
@hive:the-apothecary.clubioni don't know what that would be ?18:36:15
@hive:the-apothecary.clubioni wrote this script to push all packages of a specific architecture to a cachix cache23:55:53
@hive:the-apothecary.clubion
for path in (nix path-info --all)
  set deriver (nix-store --query --deriver $path)
  if test $deriver != "unknown-deriver"
    echo "Checking $path..."
    echo "Deriver: $deriver"
    set system (nix derivation show "$deriver"^'*' | grep "\"system\":")
    echo "System: $system"
    if string match -q "*\"system\": \"riscv64-linux\"" $system
      echo "Pushing $path to riscv64-ghc-cache..."
      cachix push riscv64-ghc-cache $path
      echo "Done pushing $path to riscv64-ghc-cache."
    else
      echo "$path is not built for riscv64-linux."
    end
  end
end
23:55:56
2 Apr 2024
@hive:the-apothecary.clubion
In reply to @alex:tunstall.xyz
It really sounds like there's something wrong with your system/emulator.
(diffutils builds fine for me.)
tried again on a seperate machine, build failed
05:57:29
@hive:the-apothecary.clubionDont think its just on my end05:58:22
@hive:the-apothecary.clubionis there any further information or tests i should provide ?06:20:07
@hive:the-apothecary.clubion* is there any further information or test results i should provide ?06:20:12
@alex:tunstall.xyzAlex

Given that you can reproduce on multiple x86 machines, it looks like:

native riscv => ok
emulated riscv => failure

I'm running the build emulated locally to be extra sure of the above.

I'm not really sure how Nixpkgs handles fixes for emulator-only issues.
(It could also just be that my RISC-V hardware is more forgiving than QEMU of non-standard behaviour?)

06:24:56
@hive:the-apothecary.clubionhm possibly06:25:26
@hive:the-apothecary.clubionwhat riscv device are you building on ?06:28:02
@alex:tunstall.xyzAlexStarFive VisionFive 206:28:50
@hive:the-apothecary.clubionalright, that's what i'll be building on06:29:00
@0x4a6f:matrix.org[0x4A6F] changed the room topic to "NixOS on RISC-V https://wiki.nixos.org/wiki/RISC-V https://pad.lassul.us/NixOS-riscv64-linux " from "NixOS on RISC-V https://pad.lassul.us/NixOS-riscv64-linux ".22:22:01
3 Apr 2024
@hive:the-apothecary.clubionhaving the same issue with boehmgc05:27:12
@hive:the-apothecary.clubionDownload boehm-gc-log.txt05:28:39
@hive:the-apothecary.clubiontime for a third bug report i guess05:28:46
@0x4a6f:matrix.org[0x4A6F] Who is also up for nix riscv64 maintainership? 06:44:44
@0x4a6f:matrix.org[0x4A6F] * Who is also up for nix riscv64 maintainership (thumbs up it then 👍️)? 06:45:48
@fgaz:matrix.orgfgaz I moved the pad to https://wiki.nixos.org/wiki/RISC-V. I only moved the links for now. Who is the copyright owner of the GHC stuff at the end? Could you add it to the wiki? 06:57:03
@fgaz:matrix.orgfgaz
In reply to @0x4a6f:matrix.org
Oh you already noticed!
06:58:32

Show newer messages


Back to Room ListRoom Version: 10