| 22 Nov 2025 |
Grimmauld (any/all) | https://hydra.nixos.org/job/nixos/trunk-combined/tested#tabs-constituents
if its not in here, hydra doesn't build it | 18:55:07 |
bake.monorail | Mh, I don't see it there. | 18:56:47 |
| 23 Nov 2025 |
Grimmauld (any/all) | Okay, i fixed musl systemd not supporting user namespacing. Now its time to try native llvm builds | 11:26:35 |
Grimmauld (any/all) | We might also want to fetch https://git.musl-libc.org/cgit/musl/commit/?id=fde29c04adbab9d5b081bf6717b5458188647f1c, it fixes PrivateUsers=yes services on musl systemd | 11:53:45 |
Grimmauld (any/all) | postmarket already uses that patch apparently | 11:53:47 |
K900 | Isn't that the patch that's explicitly listed in systemd relnotes | 11:57:33 |
K900 | As required | 11:57:35 |
Grimmauld (any/all) | yep. | 11:57:45 |
Grimmauld (any/all) | but even our 258.2 with the old musl patches needs that patch | 11:57:58 |
K900 | I assumed we had it lol | 11:58:00 |
Grimmauld (any/all) | we did not... | 11:58:05 |
| 24 Nov 2025 |
Grimmauld (any/all) | https://github.com/NixOS/nixpkgs/pull/464534 there, opened a PR for that one | 11:02:42 |
| amadaluzia changed their display name from amadaluzia (🇹🇷 til 25th) to amadaluzia. | 12:58:02 |
| tonii joined the room. | 15:59:59 |
siraben | how cursed is this | 18:50:08 |
siraben |  Download Screenshot 2025-11-24 at 10.49.53.png | 18:50:11 |
siraben | probably won't upstream to nixpkgs due to the patches for lua just for mmix | 18:50:23 |
siraben | prob and ok idea to upstream to newlib | 18:50:29 |
siraben | * prob an ok idea to upstream to newlib | 18:50:41 |
siraben | lua 5.1 through 5.4 | 18:51:23 |
siraben | * lua 5.1 through 5.4 works on mmix | 18:51:28 |
| 25 Nov 2025 |
| Jack​ changed their profile picture. | 09:44:43 |
| @steeringwheelrules:tchncs.de left the room. | 18:12:12 |
| 28 Nov 2025 |
| Grimmauld (any/all) changed their display name from grimmauld (any/all) to musl-official | Grimm | any/all. | 11:35:38 |
| Grimmauld (any/all) changed their display name from musl-official | Grimm | any/all to Grimmauld (any/all). | 11:36:00 |
| 29 Nov 2025 |
| amadaluzia changed their profile picture. | 11:41:34 |
Grimmauld (any/all) | The solution seems simple enough. https://github.com/NixOS/nixpkgs/blob/2fad6eac6077f03fe109c4d4eb171cf96791faa4/pkgs/development/compilers/llvm/common/llvm/default.nix#L29-L33 Just make this enablePFM ? false, it already only works on x86_64-linux. | 22:47:10 |
Grimmauld (any/all) | anyways, i am building llvm native musl nixos rn (cc Tristan Ross , its mostly on top of your PR). Findings so far:
- a bunch of things are pulling libgcc via non-strict deps and fail on llvm native
- bison is bork
- a couple tests are bork (mpfr, fmt)
- pfm in llvm causes issues (either disable in llvm, or allow it if cc for stdenv is llvm)
- python3 minimal fails (not allowed to refer to libunwind)
there is probably more
| 22:51:32 |
Grimmauld (any/all) | musl uses netbsd getent in places, and https://github.com/NixOS/nixpkgs/blob/1706fddce8c13a9e08d838d17a629056b2e323d7/pkgs/os-specific/bsd/netbsd/pkgs/fts/package.nix#L8 requires ssp for some reason and thus fails on llvm native | 22:52:48 |
Tristan Ross | I've observed a bunch of similar things | 22:59:18 |