| 10 Apr 2026 |
Yureka (she/her) | since it fails reliably for me, I can bisect it on my machine | 07:54:24 |
Yureka (she/her) | I also think I managed to build it on a HoneyComb LX2K | 07:54:48 |
Vladimír Čunát | Maybe bisection won't be such a horrible experience. We now eval staging stdenvs every hour and for linux we do manage to build them all. | 08:01:58 |
Yureka (she/her) | I think the actual problem is already present in openblas | 09:22:47 |
Yureka (she/her) | didn't we have other openblas problems in this cycle too? | 09:24:27 |
K900 | Something Darwin | 09:25:03 |
Yureka (she/her) | https://github.com/NixOS/nixpkgs/pull/497538/changes | 09:25:32 |
Yureka (she/her) | Redacted or Malformed Event | 09:25:34 |
Yureka (she/her) | but this was last cycle | 09:25:48 |
Atemu | Has there been discussion before on whether 16k page size could be considered a separate platform? | 09:26:42 |
Yureka (she/her) | Or 64k page size | 09:26:54 |
Yureka (she/her) | I didn't say it was 16k :D | 09:27:03 |
Yureka (she/her) | just non-4k | 09:27:05 |
K900 | I think it might be still busted on Darwin | 09:27:12 |
K900 | Have not looked | 09:27:22 |
Atemu | tbh. if something works on one non-4k, it probably also works on any page size but a decent amount probably only works on 4k | 09:28:20 |
Yureka (she/her) | I would really consider this a bug | 09:29:14 |
K900 | I think this is a bad idea fwiw | 09:29:27 |
K900 | Huge Hydra workload for what | 09:29:36 |
K900 | Buggy software | 09:29:38 |
K900 | That is mostly near trivial to fix | 09:29:47 |
Vladimír Čunát | I don't think it's our choice anyway. | 09:29:47 |
Vladimír Čunát | It's for parts like gcc/libc what they consider too different. | 09:30:13 |
Atemu | I mean, it doesn't mean we need to have a separate binary cache for it | 09:30:36 |
Yureka (she/her) | what would be different about it then? | 09:30:54 |
Atemu | Hm, good point. It'd only matter in such broken packages where you'd be able to respond accordingly and there's probably packages where you can set page size at compile time | 09:32:32 |
Yureka (she/her) | Also please keep in mind that this is just a wild guess that openblas 0.3.32 produces garbage on non-4k pagesize systems. My sample size is 1 4k pagesize system and 2 non-4k pagesize systems, so not a very big sample size. | 09:32:45 |
Yureka (she/her) | It might also be any instruction set extension or other difference between those processors which happens to correlate with 4k/non-4k | 09:33:27 |
Yureka (she/her) | It's just that indeed a lot of software is buggy on non-4k pagesize systems, but this doesn't really change anything about how we should build it | 09:34:12 |
Yureka (she/her) | Btw, this is not even really a property of the hardware. If I understand it correctly I can also run my Macbook cpu on a 4k pagesize kernel if I don't care about graphics or display. | 09:35:41 |