| 26 Jan 2026 |
Grimmauld (any/all) | the only thing i do to it is remove iptables, other than that the nixpkgs package for iproute just works on musl last i checked | 16:07:29 |
matthewcroughan | Yeah no, I think this fix you've provided is for a different failure case | 16:09:32 |
matthewcroughan | iproute2 is failing due to
iproute2> utils_math.c:136:13: error: use of undeclared identifier 'UINT_MAX'
iproute2> 136 | if (sz64 > UINT_MAX)
| 16:10:01 |
matthewcroughan | Grimmauld (any/all): You won't believe this | 16:26:46 |
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 |