| 19 Nov 2025 |
Lun | Any luck figuring it out? | 22:05:01 |
Randy Eckenrode | No, but I haven’t been able to dig into it for a bit. Release with debug symbols wasn’t enough, unfortunately. | 22:07:02 |
| 20 Nov 2025 |
EsperLily [she/her] | emily reviewed my macvim PR but didn't merge it (and then i made updates to it based on her comments). she doesn't seem to have been active in the past couple of weeks, could i get someone else to merge it? https://github.com/NixOS/nixpkgs/pull/455760 | 00:34:30 |
Randy Eckenrode | Strictly speaking, the 14.4 SDK isn’t required anymore. It’s the default now on unstable. I don’t want to delay it again just to get that fixed, so I merged. | 00:40:33 |
EsperLily [she/her] | thanks! I'll have to remember that the next time there's an update to be made | 00:41:39 |
Randy Eckenrode | KosmicKrisp builds if I use the upstream meson options. Now I need to figure out what’s wrong with the ones being passed from nixpkgs. | 03:24:33 |
| John joined the room. | 04:44:16 |
K900 | Doesn't the Darwin expression have like, uh, two of them | 07:21:55 |
Randy Eckenrode | It needs something else, or mesa_clc comes out broken. Upstream relies on autodetection, but that’s disabled in the expression, so I have to figure out what and enable it. | 11:33:13 |
K900 | Huh | 11:33:42 |
K900 | OK | 11:33:50 |
K900 | Feel free to reenable autoFeatures if you think it helps | 11:33:59 |
K900 | It's mostly disabled on Darwin so it builds as little as possible | 11:34:12 |
Randy Eckenrode | Is that why Darwin is separate? Should I reenable Darwin back in the main derivation instead of working on the Darwin one? | 12:20:37 |
K900 | Uhhh | 12:20:55 |
K900 | Doubt it tbh | 12:20:57 |
K900 | Because there's actually not a lot shared | 12:21:04 |
K900 | Like the Darwin derivation is separate because it's basically not building the same thing at all right now | 12:21:18 |
K900 | There will probably be a little more overlap with Vulkan now | 12:21:33 |
K900 | But basically none of the Linux stuff applies to Darwin | 12:21:50 |
Randy Eckenrode | I’ll need to look at it again tonight, but enabling Vulkan for KosmicKrisp makes it more similar IIRC. | 13:00:32 |
Randy Eckenrode | It needs the OpenCL patch and some other settings I copied and pasted from the Linux derivation. | 13:01:00 |
Randy Eckenrode | (KosmicKrisp doesn’t support OpenCL, but it uses some of the Asahi infrastructure.) | 13:01:39 |
Randy Eckenrode | * | 13:01:59 |
Randy Eckenrode | Needs the tooling. It’s translating from OpenCL to SPIR-V. There’s a comment about doing it with Clang eventually, but it needs its own mesa_clc right now. | 13:03:04 |
K900 | Yeah that makes sense | 13:04:14 |
Randy Eckenrode | Anyway, I’ll see what from Linux Darwin doesn’t need now that it does need Vulkan stuff. If it doesn’t make things too much worse, I may try to combine them. Or not. I’ll look at it tonight. | 13:06:50 |
K900 | Feel free | 13:07:21 |
K900 | Though I'd expect that it'll be more trouble than it's worth | 13:07:37 |
K900 | Even now that the Linux expression is considerably more sane | 13:07:47 |