!RbXGJhHMsnQcNIDFWN:nixos.org

Haskell in Nixpkgs/NixOS

682 Members
For discussions and questions about Haskell with Nix, cabal2nix and haskellPackages in nixpkgs | Current Docs: https://nixos.org/manual/nixpkgs/unstable/#haskell | Current PR: https://github.com/nixos/nixpkgs/pulls?q=is%3Apr+is%3Aopen+head%3Ahaskell-updates | Maintainer Docs: https://github.com/NixOS/nixpkgs/blob/haskell-updates/pkgs/development/haskell-modules/HACKING.md | More Nix: #community:nixos.org | More Haskell: #haskell-space:matrix.org | Merger Schedule: https://cloud.maralorn.de/apps/calendar/p/H6migHmKX7xHoTFa/dayGridMonth/now | Join #haskell.nix:libera.chat for question about the alternative haskell.nix infrastructure134 Servers

Load older messages


SenderMessageTime
20 Nov 2025
@opna2608:matrix.orgPuna50/5022:09:59
@magic_rb:matrix.redalder.orgmagic_rb
$ ./result/bin/ghci
qemu: uncaught target signal 11 (Segmentation fault) - core dumped
Segmentation fault (core dumped)

:(

22:10:14
@opna2608:matrix.orgPunai'd believe it22:10:20
@magic_rb:matrix.redalder.orgmagic_rbthough tbf im also running this through fucking qemu which isnt helping probably22:10:36
@magic_rb:matrix.redalder.orgmagic_rbcan hetzner VMs execute armv6? probably not22:10:53
@opna2608:matrix.orgPunaif you do wanna go the debian GHC way, you can yoink code from this https://github.com/NixOS/nixpkgs/pull/43925822:10:59
@alex:tunstall.xyzAlex
In reply to @opna2608:matrix.org
cross-compiled haskell.compiler.ghc94 just segfaulted the moment i tried to do anything with it on ppc64. maybe it does better on armv6 though.
otherwise, trixie has a prebuilt ghc 9.6.6 for armel that you could yoink for bootstrapping, I think that should work for armv6?
https://packages.debian.org/trixie/ghc
Try overriding it to force an unregisterised build (there is an option in the arguments for this).
22:14:26
21 Nov 2025
@opna2608:matrix.orgPuna

that works, neat!

puna@Yubel ~> /nix/store/vyxi39wvrq4kzr0d18q4vplrczhh7ijk-ghc-powerpc64-unknown-linux-gnuabielfv1-9.4.8/bin/ghci
GHCi, version 9.4.8: https://www.haskell.org/ghc/  :? for help
ghci> :load /dev/shm/peano.hs
[1 of 2] Compiling Main             ( /dev/shm/peano.hs, interpreted )
Ok, one module loaded.
ghci> toPeano 21             
Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))))))))))
00:04:00
@magic_rb:matrix.redalder.orgmagic_rbHowd you overwrite it? Show code00:04:25
@opna2608:matrix.orgPuna
↪ nix-build --no-out-link --max-jobs 1 --cores 30 -E '
  with import ./. { };

  pkgsCross.ppc64-elfv1.haskell.compiler.ghc94.override {
    enableUnregisterised = true;
  }'
00:04:46
@magic_rb:matrix.redalder.orgmagic_rb Ill have to do the same most likely 00:04:51
@magic_rb:matrix.redalder.orgmagic_rbDidnt they plan to remove unregistered builds?00:05:00
@magic_rb:matrix.redalder.orgmagic_rbThough, theyve been planning to remove unregistered ever since i know what GHC is, sooo probably not happening soon00:05:39
@alex:tunstall.xyzAlex
In reply to @magic_rb:matrix.redalder.org
Didnt they plan to remove unregistered builds?
That's no good if GHC can't generate valid code with NCG/LLVM for your platform.
Anyway, it might not be needed for newer GHCs (IIRC with RISC-V changing Nixpkgs version without changing GHC fixed the registerised segfault).
00:08:53
@sternenseemann:systemli.orgsterniI'm working on it14:21:42
23 Nov 2025
@acidbong:envs.netAcid Bong joined the room.10:21:02

There are no newer messages yet.


Back to Room ListRoom Version: 6