!RbXGJhHMsnQcNIDFWN:nixos.org

Haskell in Nixpkgs/NixOS

711 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 infrastructure141 Servers

Load older messages


SenderMessageTime
8 May 2026
@mangoiv.:matrix.orgMangoIV I mean. Enabling only on platforms that it works on would go a long way. IMO it’s just a bit weird that you need to rebuild the compiler even though LLVM is basically a runtime dependency. 09:17:04
@emilazy:matrix.orgemilyI believe it affects the config11:34:02
@emilazy:matrix.orgemilylike the settings file stuff11:36:21
@emilazy:matrix.orgemilyidk if that could be split out to a separate derivation11:36:32
@emilazy:matrix.orgemilyLLVM is pretty chunky to pull in non-optionally11:36:46
@emilazy:matrix.orgemilyconsidering stuff depending on Pandoc, ShellCheck etc. and GHC's historical problems with LLVM version support11:37:16
@emilazy:matrix.orgemilyif it could just be a wrapper rebuild to use LLVM that would be one thing11:37:57
@emilazy:matrix.orgemilyoh11:38:53
@emilazy:matrix.orgemilyhttps://github.com/NixOS/nixpkgs/blob/8554fb1b7455107dda8184fff913e601254ab527/pkgs/development/haskell-modules/with-packages-wrapper.nix11:38:56
@emilazy:matrix.orgemilypretty sure you can just override withPackages and skip the compiler build11:39:12
@emilazy:matrix.orgemilyoverriding the compiler build itself is requesting it do the actual bootstrap with LLVM I think11:39:50
@teoc:matrix.orgteo (they/he)This would be great imo11:41:05
@emilazy:matrix.orgemilywell I think ^ is that11:49:40
@emilazy:matrix.orgemilyhttps://github.com/NixOS/nixpkgs/blob/8554fb1b7455107dda8184fff913e601254ab527/pkgs/development/haskell-modules/with-packages-wrapper.nix#L20211:50:21
@emilazy:matrix.orgemily I guess it basically just adds it to the path and doesn't even add -fllvm itself? 11:51:44
@dandart:matrix.orgEmber changed their display name from Ember Void to Ember.15:21:36
@alex:tunstall.xyzAlex

Yes, to build the boot libraries and the stage2 compiler.

(This has been said before, but it would be really nice to find a way to split stage1 and stage2 into separate derivations.)

17:00:27
9 May 2026
@whispers:catgirl.cloudwhispers [& it/fae] joined the room.05:09:50
10 May 2026
@eveeifyeve:matrix.orgeveeifyeveA good question, has anyone seen if https://gitlab.haskell.org/ghc/ghc/-/commit/78ad81ecef846f73fee0f6c1a86cd6f19aa29b21.patch was backported to GHC 9.8? Because I only see 9.6.x and 9.10.x have it.14:00:26
@eveeifyeve:matrix.orgeveeifyeve* A good question, has anyone seen if https://gitlab.haskell.org/ghc/ghc/-/commit/78ad81ecef846f73fee0f6c1a86cd6f19aa29b21 was backported to GHC 9.8? Because I only see 9.6.x and 9.10.x have it.14:00:46
@alexfmpe:matrix.orgalexfmpedoesn't look it14:06:49
@alexfmpe:matrix.orgalexfmpehttps://gitlab.haskell.org/ghc/ghc/-/blob/ghc-9.8.4-release/m4/fp_find_cxx_std_lib.m414:06:51
@alexfmpe:matrix.orgalexfmpechanges are not present14:07:28
@ashinnv:matrix.orgMr Mayhem's Dumbass Labradoodle changed their display name from 👿👿👿M̸̙̜̔̇Ǎ̴͎̙͔G̸̞̈N̸͔͍̝͗͋̾Ő̷͖̼͈̽̚L̷̻͚̓̔I̷̛͔̰̟̔Å̴̩̍ ̷̦̒̇͝M̷̱̠̺̉̎A̵̼̎͗͘Ỹ̸̬̲͂̕H̷̙̖͂Ē̷͉̦̌͒M̶͈̥̽̐ 👹👹👹👹😈😈😈 to M̸̙̜̔̇Ǎ̴͎̙͔G̸̞̈N̸͔͍̝͗͋̾Ő̷͖̼͈̽̚L̷̻͚̓̔I̷̛͔̰̟̔Å̴̩̍ ̷̦̒̇͝M̷̱̠̺̉̎A̵̼̎͗͘Ỹ̸̬̲͂̕H̷̙̖͂Ē̷͉̦̌͒M̶͈̥̽̐.19:20:44
11 May 2026
@b:chreekat.netchreekati can see on https://gitlab.haskell.org/ghc/ghc/-/merge_requests/13337 that it was given the 'backport_needed:9.8' label, but that didn't come to pass07:33:10
@b:chreekat.netchreekatand no further releases of 9.8 are planned. https://gitlab.haskell.org/ghc/ghc/-/wikis/GHC%20Status#all-released-ghc-versions07:34:01
@b:chreekat.netchreekat* and no further releases of 9.8 are planned. https://gitlab.haskell.org/ghc/ghc/-/wikis/GHC%20Status#most-recent-ghc-major-versions07:34:20
@ashinnv:matrix.orgMr Mayhem's Dumbass Labradoodle changed their display name from M̸̙̜̔̇Ǎ̴͎̙͔G̸̞̈N̸͔͍̝͗͋̾Ő̷͖̼͈̽̚L̷̻͚̓̔I̷̛͔̰̟̔Å̴̩̍ ̷̦̒̇͝M̷̱̠̺̉̎A̵̼̎͗͘Ỹ̸̬̲͂̕H̷̙̖͂Ē̷͉̦̌͒M̶͈̥̽̐ to Mr Mayhem's Labradoodle.17:56:19
@ashinnv:matrix.orgMr Mayhem's Dumbass Labradoodle changed their display name from Mr Mayhem's Labradoodle to Mr Mayhem's Dumbass Labradoodle.18:18:44
13 May 2026
@mrjtjmn:matrix.orgMrjtjmn changed their profile picture.15:25:36

There are no newer messages yet.


Back to Room ListRoom Version: 6