!RbXGJhHMsnQcNIDFWN:nixos.org

Haskell in Nixpkgs/NixOS

716 Members
For discussions and questions about Haskell with Nix, cabal2nix and haskellPackages in nixpkgs | Current Docs: https://haskell4nix.readthedocs.io/144 Servers

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


SenderMessageTime
6 Sep 2025
@emilazy:matrix.orgemilyer not intersection exactly. you know what i mean :)18:15:20
@sternenseemann:systemli.orgsterniLLVM backend could be totally unusable already now and we wouldn't really know unfortunately.18:22:29
@sternenseemann:systemli.orgsternitechnically, this fix would help LLVM 19 compat insofar as it helps LLVM >= 3.4.0 compat :D https://gitlab.haskell.org/ghc/ghc/-/issues/2501918:26:12
@emilazy:matrix.orgemilywell, it works enough on 9.4 with my patches to build GHC itself at least…18:29:30
@emilazy:matrix.orgemilybut yeah I don't get the impression there is much care for it18:29:53
@emilazy:matrix.orgemily even the LoongArch64 person making an mcmodel fix was like "this isn't a good fix because we should just have NCG" 18:30:03
@sternenseemann:systemli.orgsternitrue, but we don't really exercise it with later versions of GHC I think18:30:04
@emilazy:matrix.orgemilyI did my best, though, in terms of backporting everything LLVM-version-relevant18:30:30
@emilazy:matrix.orgemilypretty sure I was more thorough than upstream is when bumping from what i saw18:30:52
@sternenseemann:systemli.orgsterni yes, I did not find anything you missed; except for a fix for llvm-ar >= 17, but that's unrelated to the llvmPackages we take as an input 18:35:04
@sternenseemann:systemli.orgsterni I think worrying about hostPlatform.useLLVM is for some other time 18:35:24
@emilazy:matrix.orgemilyhm would that not be picked up from the wrapping we do?18:37:59
@emilazy:matrix.orgemily ah I guess it would still just use the regular ar by default? 18:38:00
@emilazy:matrix.orgemily not sure what ar we use on Darwin tbh 18:38:00
@sternenseemann:systemli.orgsterni I think GHC just uses AR, but that's only llvm-ar if useLLVM in nixpkgs (or does darwin use it?). As such it's also controlled by the global default LLVM version, so orthogonal to what we're doing 19:21:28
@emilazy:matrix.orgemilyright19:30:57

Show newer messages


Back to Room ListRoom Version: 6