| 26 Jan 2026 |
matthewcroughan | an agent did a bunch of web searches and found a fix | 16:26:54 |
matthewcroughan | https://hina.lysator.liu.se/pub/gentoo-portage/sys-apps/iproute2/files/iproute2-6.18.0-musl.patch | 16:27:17 |
matthewcroughan | Guess they're already fixing this in gentoo | 16:27:27 |
matthewcroughan | But the same fix has been posted to a bunch of mailing lists | 16:27:34 |
matthewcroughan | I'm surprised we haven't ran into this before anyhow | 16:27:47 |
matthewcroughan | https://github.com/NixOS/nixpkgs/pull/484076 | 17:07:51 |
matthewcroughan | Also if someone could review https://github.com/NixOS/nixpkgs/pull/484078 I'd appreciate it | 17:08:09 |
| 27 Jan 2026 |
| whispers [& it/fae] changed their display name from whispers (it/fae) to whispers [& it/fae]. | 02:51:52 |
matthewcroughan | Hah nice | 12:05:59 |
matthewcroughan | https://hercules-ci.com/github/MatthewCroughan/nixos-musl/jobs/166 | 12:06:02 |
matthewcroughan | Alyssa Ross: with the iproute2/std23-bash fix, all the combinations of pkgs.nixos {} build now | 12:06:25 |
matthewcroughan | cross/native, llvm etc | 12:06:35 |
matthewcroughan | Alyssa Ross: the bash thing has to be conditional | 12:38:26 |
matthewcroughan | https://hercules-ci.com/accounts/github/MatthewCroughan/derivations/%2Fnix%2Fstore%2Fclxxf8aarwb094jirgsf8n7qc56qli16-bash-5.3p9.drv/log?via-job=404c4d50-b94a-4e4c-8515-6e8ef4360a6e | 12:38:28 |
matthewcroughan | it does this otherwise when not cross | 12:38:32 |
matthewcroughan | maybe isClang would be the better conditional | 12:39:50 |
Alyssa Ross | maybe we need an older c standard? | 12:39:54 |
Alyssa Ross | check config.log to be sure | 12:40:16 |
matthewcroughan | surely bash itself would improve upstream no? | 12:42:33 |
matthewcroughan | like won't they just fix this issue as well? | 12:42:47 |
matthewcroughan | Alyssa Ross: https://hercules-ci.com/github/MatthewCroughan/nixos-musl/jobs/173 | 12:46:35 |
matthewcroughan | isMusl is a conditional that works well | 12:46:42 |
matthewcroughan | * isClang is a conditional that works well | 12:46:47 |
matthewcroughan | fixes everything and doesn't break base | 12:46:52 |
matthewcroughan | base is just regular nixos | 12:46:57 |
Alyssa Ross | has it been reported? | 12:53:43 |
Alyssa Ross | wasn't clear to me | 12:53:45 |
matthewcroughan | yeah me neither | 12:54:03 |
matthewcroughan | I thought from ericsson's comments that this would resolve itself with a newer clang though | 12:54:13 |
Alyssa Ross | temporarily, until a new C standard comes out and the problem repeats, presumably? | 12:57:05 |