| 20 Dec 2025 |
Grimmauld (any/all) | * (the musl breaks were early this time) | 11:06:36 |
ghpzin | Fixed as in merged to staging-next ? No, still fails on basename building stage2 xgcc, just checked. | 11:12:28 |
Grimmauld (any/all) | yeah | 11:13:46 |
Grimmauld (any/all) | sounds about right | 11:13:51 |
ghpzin | Fixed as in merged to staging-next ? No, still fails on basename building stage2 xgcc, just checked. Need somebody who understands musl to go through that whole cycle of fixes. | 11:14:10 |
Grimmauld (any/all) | matthewcroughan: had some drafted fixes, but i don't think those were ever upstreamed to nixpkgs | 11:14:50 |
Grimmauld (any/all) | patchutils is broken too on musl gcc 15 | 11:15:20 |
Grimmauld (any/all) | and so is groff, which, gnumake, and webrtc | 11:15:35 |
ghpzin | I think boostrap and patchutils are the only fixes that need to happen on staging/staging-next. Assuming other things can be conditional on musl, so on channels it would rebuild at most setuid wrapper (if it also touches pkgsStatic somehow). | 11:19:43 |
ghpzin | I think boostrap and patchutils are the only fixes that need to happen on staging/staging-next. Assuming other things can be conditional on musl, on channels it would rebuild at most setuid wrapper (if it also touches pkgsStatic somehow). | 11:22:12 |
ghpzin | I think boostrap and patchutils are the only fixes that need to happen on staging/staging-next. Assuming other things can be conditional on musl, on master it should rebuild at most setuid wrapper (if it also touches pkgsStatic somehow). | 11:23:56 |
K900 | https://github.com/NixOS/nixpkgs/pull/472679 | 11:30:48 |
K900 | OK I hope you're happy | 11:30:51 |
K900 | Some actual testing would be great | 11:35:24 |
K900 | Especially Darwin | 11:35:30 |
K900 | I did test build x86_64-linux and aarch64-linux cross and aarch64-darwin | 11:43:16 |
ghpzin | About musl you wanted to test whether it builds (pkgsMusl.xorg-server) on staging-next with PR ? Or need actual graphical testing with it ? | 12:02:55 |
K900 | Ideally both | 12:15:12 |
ghpzin | First one seems okay, pkgsMusl.xorg-server builds with bundle of local musl fixes. Not sure how to do second one properly even for nixosTest, I assume you need to feed pkgsMusl into everything at least xorg related. "simple" approach of doing:
xorg-server = pkgsMusl.callPackage ../by-name/xo/xorg-server/package.nix {}; does not work properly. | 12:24:34 |
Grimmauld (any/all) | i have a graphical musl vm at https://git.grimmauld.de/Grimmauld/grimm-musl, but that one is sway, not x11. And missing a bunch of other patches to make current staging-next workj | 12:28:13 |
Grimmauld (any/all) | * i have a graphical musl vm at https://git.grimmauld.de/Grimmauld/grimm-musl, but that one is sway, not x11. And missing a bunch of other patches to make current staging-next work | 12:28:16 |
ghpzin | First one seems okay, pkgsMusl.xorg-server builds with bundle of local musl fixes. Not sure how to do second one properly even for nixosTest, I assume you need to feed pkgsMusl into everything at least xorg related. "simple" approach of doing:
xorg-server = pkgsMusl.callPackage ../by-name/xo/xorg-server/package.nix {}; does not work properly:
xserver-wrapper[877]: (EE) Failed to load /nix/store/g89a4axc26znr6dwl5idw1wlc9c17j7s-xf86-input-libinput-1.5.0/lib/xorg/modules/input/libinput_drv.so: Error relocating /nix/store/38581mfz8czr1apmmnxc4iwzrrj6djfm-libinput-1.29.2/lib/libinput.so.10: __stpcpy_chk: symbol not found
| 12:32:15 |
ghpzin | First one seems okay, pkgsMusl.xorg-server builds with bundle of local musl fixes. Not sure how to do second one even for nixosTest. I assume you need to feed pkgsMusl into everything at least xorg related. "simple" approach of doing:
xorg-server = pkgsMusl.callPackage ../by-name/xo/xorg-server/package.nix {}; does not work properly:
xserver-wrapper[877]: (EE) Failed to load /nix/store/g89a4axc26znr6dwl5idw1wlc9c17j7s-xf86-input-libinput-1.5.0/lib/xorg/modules/input/libinput_drv.so: Error relocating /nix/store/38581mfz8czr1apmmnxc4iwzrrj6djfm-libinput-1.29.2/lib/libinput.so.10: __stpcpy_chk: symbol not found
| 12:33:10 |
K900 | @emilazy:matrix.org do you want to test xorg on Darwin | 15:01:12 |
emily | uh | 15:01:34 |
emily | isn't that already broken? | 15:01:36 |
emily | not sure I'll have time and it's so low-impact, but if you have a specific ref for me to build I can try | 15:01:55 |
K900 | No | 15:01:57 |
K900 | I have a PR | 15:01:57 |
K900 | That makes it unironically almost normal | 15:02:01 |