Open Collective
Open Collective
Loading
Improvements Summer 2021: GHC 8.10 + Stack 2 + current LTS support
Published on July 23, 2021 by Niklas Hambüchen

This summer I've landed a couple major goals:
  • I fixed nixpkgs to prevent musl-based GHCs segfaulting, as well as `ncurses` and `recompile with -fPIE` errors. There are deep technical write-ups available linked from here if you want to learn about the details.
  • GHC 8.10 is now supported, and the default (PR #90).
  • stack2nix was updated to support Stack 2 (PR #2).
    This unlocked using all current Stackage LTS releases, which didn't work before.
Also achieved were some community goals:
  • I ran a static-haskell-nix contribution session during ZuriHac 2021.
  • There's now a Matrix channel #static-haskell-nix:matrix.org. You are invited to join there with your problem, questions, or contributions!
Thanks to all backers! The CI server has produced tens of thousands of static package builds, and run many big bisections to find the GHC segfault regressions.