| 20 May 2025 |
emily | I've put maybe 5 hours of my life into arguing about ancient GHCs using ancient LLVMs :P | 01:57:38 |
emily | glad there is finally some movement on it | 01:57:43 |
emily | AIUI the next Stackage LTS will be 9.10, so if 25.11 shipped with that then we'd still have 9.6, 9.8, 9.10, 9.12, all but the latter of which use LLVM 15 | 01:59:12 |
emily | it will only help dropping LLVM 12 | 02:00:15 |
hexa | automatic bugs against packages would be something | 02:00:47 |
emily | possible that the version constrains can be loosened or that LLVM support could be dropped from old versions (it is only necessary for weird platforms generally, aarch64-darwin was LLVM only in old releases but I think there is a native backend, I don't know what version added that though) | 02:00:55 |
emily | but there was pushback against those suggestions when I brought them up | 02:01:07 |
hexa | (well not in the current form of github issues, but) | 02:01:30 |
emily | so I would wager LLVM 15 probably continues its zombie life | 02:01:17 |
hexa | trying llvm 16 now, will know in a minute | 02:01:55 |
emily | last upstream release January 2023 | 02:01:54 |
Tristan Ross | In reply to @emilazy:matrix.org everything but 20 is technically EOL And 20 is EOL in like a month | 02:02:06 |
emily | I would actually suggest staying on 15 over 16 | 02:02:14 |
emily | since very little uses 16 | 02:02:23 |
emily | so it is closer to being droppable | 02:02:35 |
hexa | I'll go back to llvm 15 when someone fixes it 🙂 | 02:03:05 |
emily | I'm pretty sure the channels depend on LLVM 12 and LLVM 15 | 02:04:04 |
emily | because e.g. ShellCheck | 02:04:09 |
Tristan Ross | GHC? | 02:04:21 |
emily | yes | 02:04:24 |
Tristan Ross | I honestly hope we can drop LLVM 12 in 25.11 | 02:05:49 |
Tristan Ross | It's about time it goes away lol | 02:05:59 |
emily | 12 is basically gone already | 02:06:06 |
Tristan Ross | Yeah, it's just GHC left lol | 02:06:21 |
| Gwenn Le Bihan joined the room. | 08:13:57 |
Tristan Ross | LLVM 19 -> 20 bump is almost good | 15:00:37 |
Tristan Ross | Checking pkgsLLVM.hello | 15:00:46 |
Tristan Ross | Did not build due to https://github.com/NixOS/nixpkgs/issues/393603 | 21:15:20 |
| 21 May 2025 |
Tristan Ross | Ok, we have a fix for the LLVM 20 stuff https://github.com/NixOS/nixpkgs/pull/409265 | 02:34:40 |
aleksana 🏳️⚧️ (force me to bed after 18:00 UTC) | In reply to @aleksana:mozilla.org
https://github.com/NixOS/nixpkgs/pull/403201
https://github.com/NixOS/nixpkgs/pull/403549
https://github.com/NixOS/nixpkgs/pull/403960
Anyone wants to take the chance to merge these three PRs I'll merge these if no other objections in 2 days | 06:50:16 |