| 19 Apr 2026 |
Vladimír Čunát | Like, I'm not really motivated to spend many hours on this, especially as it doesn't even affect Linux. | 08:12:03 |
Vladimír Čunát | * Like, I'm not really motivated to spend many hours on this, especially as it doesn't even affect Linux (currently). | 08:12:12 |
Alyssa Ross | Sure, not saying you should. | 08:12:31 |
Alyssa Ross | We have the big darwin-maintainers team for issues like this, I think | 08:12:47 |
Vladimír Čunát | But I don't want to block staging-next either or merge it with very large regressions. | 08:12:48 |
Alyssa Ross | Our contributor base is quite good at mass stuff like this IME if they're given clear instructions. | 08:13:38 |
Alyssa Ross | If you link me an example on Hydra I could write up an issue. | 08:14:03 |
Alyssa Ross | The burden of this sort of thing shouldn't just be on a few people doing everything | 08:15:17 |
Alyssa Ross | Why is it only for macOS? LLVM update? | 08:20:22 |
Alyssa Ross | * | 08:21:10 |
Vladimír Čunát | It's possible that it's about clang vs. gcc. | 08:29:27 |
Alyssa Ross | The autoconf release notes say it uses c23 "when available" | 08:29:39 |
Alyssa Ross | so I'd guess that for some reason it's newly available for Darwin specifically, which probably means Clang specifically? | 08:29:59 |
Alyssa Ross | Yeah I can reproduce one of them from Hydra with pkgsLLVM | 08:30:15 |
Alyssa Ross | That's also good — macOS is not necessarily required to fix | 08:31:11 |
Vladimír Čunát | Examples I saw now (because many jobs depend on them):
https://hydra.nixos.org/build/326635250
https://hydra.nixos.org/build/326219525 | 08:32:37 |
Alyssa Ross | thanks | 08:32:47 |
Alyssa Ross | oh right, there's a site where you can see sorted by dependencies, isn't there? | 08:33:00 |
Alyssa Ross | where's that? | 08:33:10 |
Alyssa Ross | ah I suppose it's https://malob.github.io/nix-review-tools-reports/nixpkgs:staging-next/nixpkgs_staging-next_1824574.html | 08:34:31 |
Vladimír Čunát | Yes. We link this web on every staging* pull request. | 08:41:19 |
Vladimír Čunát | * Yes. We link this web on every staging-next* pull request. | 08:42:13 |
Alyssa Ross | wait there's no way to even tell autoconf to use an older cstd? | 08:45:18 |
Vladimír Čunát | I believe there is, based on a quick search. | 08:46:13 |
Alyssa Ross | I've been trying to find it… | 08:46:22 |
Alyssa Ross | autoconf has internal knowledge of which flags different compilers use to set the C standard, but does not expose a public API to reuse this | 08:46:59 |
Alyssa Ross | so it would have to be hardcoded for certain compilers | 08:47:07 |
Alyssa Ross | AFAIK | 08:47:26 |
Alyssa Ross | * | 08:47:28 |
Vladimír Čunát | I saw AC_PROG_CC_C99 but apparently it's deprecated? | 08:48:14 |