| 25 Nov 2024 |
emily | have you tested with .override { stdenv = gcc13Stdenv; } though? | 11:50:37 |
FliegendeWurst | In reply to @emilazy:matrix.org have you tested with .override { stdenv = gcc13Stdenv; } though? yes, same error | 14:02:44 |
emily | excitin | 14:02:59 |
emily | * exciting | 14:03:00 |
emily | was the zip package touched? | 14:03:07 |
FliegendeWurst | in May | 14:03:32 |
emily | hm | 14:04:21 |
emily | it might be bisect time :) | 14:04:23 |
emily | git bisect start --first-parent staging && git bisect run nix build -f . openjdk8, say | 14:05:00 |
emily | (and be prepared to skip commits…) | 14:05:10 |
FliegendeWurst | yeah, but it will be a bit annoying for me. I built my prev. staging iterations with strictDepsByDefault | 14:05:55 |
FliegendeWurst | so I either constantly backport those fixes, or rebuild everything without the setting | 14:06:08 |
FliegendeWurst | then again, a bisect on staging will rebuild everything very often anyway | 14:06:19 |
emily | are there strictDeps fixes in the pipeline? :) | 14:06:46 |
emily | or already merged? | 14:06:48 |
FliegendeWurst | yes https://github.com/NixOS/nixpkgs/pull/355844
not merged | 14:07:00 |
FliegendeWurst | some are a bit fishy, like including wayland-scanner in buildInputs only to please the ./configure script | 14:07:56 |
emily | anyway, it's not that bad, since bisection is O(log n) | 14:07:57 |
FliegendeWurst | oh good news! | 14:09:17 |
FliegendeWurst | jdk8.override { stdenv = gcc13Stdenv; zip = zip.override { stdenv = gcc13Stdenv; }; } builds | 14:09:19 |
FliegendeWurst | (I bet you could remove the first override) | 14:09:30 |
emily | oh wonderful | 14:16:44 |
emily | it's probably exposing some UB | 14:16:51 |