| 12 Dec 2025 |
alexfmpe | I see this in .cabal
extra-libraries: crypto | 16:38:37 |
emily | I bet related to that dlopen change, maybe. | 16:39:06 |
emily | some discussion https://github.com/cl-plus-ssl/cl-plus-ssl/issues/114 | 16:39:17 |
emily | I assume this is macOS. | 16:39:20 |
alexfmpe | oops yeah aarch64-darwin | 16:40:51 |
alexfmpe | m1 specifically | 16:40:58 |
alexfmpe | hmm so the issue is likely to be from loading unversioned libcrypto? | 16:53:02 |
emily | my guess is that it's something related to https://gitlab.haskell.org/ghc/ghc/-/merge_requests/12264 / https://gitlab.haskell.org/ghc/ghc/-/merge_requests/14290 / blah | 16:54:06 |
emily | it might still be loading libcrypto wrong (we'd want that to be an absolute path for Nix presumably?) | 16:54:20 |
emily | but I'd guess this stuff is what exposed it | 16:54:28 |
alexfmpe | I'm getting this on ghc 9.6 though | 16:58:02 |
emily | ah. then I have no idea. git bisect --first-parent? :) | 16:58:53 |
alexfmpe | I mean, 9.8 too, just meant it seems to predate those merge request | 16:58:56 |
emily | right | 17:00:41 |
emily | I'm just assuming you didn't use to get this | 17:00:47 |
alexfmpe | not sure, first time I try to build this particular project | 17:01:09 |
alexfmpe | hmm hang on | 17:01:15 |
alexfmpe | I think changing this to crypto.3 fixed it | 17:01:53 |
alexfmpe | can't confirm right now because I did a clean afterwards and now github is dying on me or something | 17:02:11 |
emily | I feel like it should work with just crypto and we're holding it wrong or something. but maybe not. | 17:04:00 |
emily | have you tried 25.05, 24.11? | 17:04:08 |
alexfmpe | I'll see if I can get away with this stupid workaround just to complete the task I was aiming for, then circle back to investigate this properly | 17:10:17 |
emily | fair enough | 17:11:27 |
| 13 Dec 2025 |
| NixOS Moderation Bot unbanned @mightyiam:matrix.org. | 05:59:25 |
| Ethan changed their display name from Ethan Bodzioney to Ethan. | 22:13:39 |
| 14 Dec 2025 |
MangoIV | which combination of things do I have to use currently to not get the segfault? | 13:45:44 |
maralorn | MangoIV: You need to avoid hls 9.10 with hlint plugin. So either you switch ghc version or disable hlint either via nix or in your editor config. | 14:02:18 |
MangoIV | thanks for the help! <3 | 14:08:57 |
maralorn | Related: https://github.com/NixOS/nixpkgs/pull/470758 | 15:19:22 |
| Tillerino joined the room. | 18:25:55 |