| 17 Oct 2025 |
matthewcroughan | * so isMusl seems to come first? | 04:23:10 |
ElvishJerricco | do you see all those other conditions? | 04:23:17 |
ElvishJerricco | Is it clear that musl and glibc are not the only possible libc? | 04:23:38 |
matthewcroughan | IDK what semantics are | 04:23:48 |
matthewcroughan | you seem to be 200% more informed than I am | 04:23:53 |
ElvishJerricco | it's truly this simple: the platform can be using any libc in the world. Only in the glibc platform do we want to do this condition. | 04:24:18 |
matthewcroughan | Yes, but as far as I understood musl is a libc, and isMusl should be equivalent to libc == musl | 04:24:28 |
ElvishJerricco | ....... which is not inverse to libc == glibc | 04:24:49 |
ElvishJerricco | which is the whole point | 04:24:53 |
matthewcroughan | Yes, and your suggestion reads better, I'm just trying to learn a bit more | 04:25:01 |
ElvishJerricco | the thing should not evaluate to true if some non-glibc, non-musl thing is libc | 04:25:10 |
matthewcroughan | ah that's the example I didn't get, makes more sense now | 04:25:27 |
dramforever | i'm sending it soon, do you have an address you want to get a cc on? | 10:08:32 |
dramforever | i sent it to your git commit address, hope you like email | 10:51:20 |
dramforever | if you don't uhhhh block it or something | 10:51:48 |
matthewcroughan | I got it, thank you! | 11:30:25 |
| 18 Oct 2025 |
matthewcroughan | https://hercules-ci.com/accounts/github/MatthewCroughan/derivations/%2Fnix%2Fstore%2F5nnc4v6x94pq0k9vrl8pb69zwjj0518l-valgrind-aarch64-unknown-linux-musl-3.25.1.drv/log?via-job=d5388d69-831d-4a05-b861-7ad9d634b548 | 01:46:33 |
matthewcroughan | Weird error that only happens on gnu-llvm-musl cross | 01:46:51 |
matthewcroughan | actually seems to happen on native too, so maybe it's just musl | 01:47:25 |
matthewcroughan | * actually seems to happen on native too, so maybe it's just llvm | 01:47:29 |
matthewcroughan | valgrind is a dep of mesa, and I was trying musl/llvm + mesa | 01:48:53 |
matthewcroughan | surprisingly, the regular musl config works with mesa | 01:49:12 |
matthewcroughan | https://github.com/NixOS/nixpkgs/pull/329995 | 02:05:48 |
matthewcroughan | ah, I guess this is why? | 02:05:51 |
matthewcroughan | thanks Tristan Ross ! | 02:05:55 |
matthewcroughan | or no, is this another issue? | 02:07:25 |
matthewcroughan | I guess we could just fix up the musl derivation to build without valgrind on llvm? | 02:09:36 |
matthewcroughan | what do you think of making valgrind-light unavailable on llvm? Or should we avoid doing that and instead modify the mesa derivation so that mesa works on llvm platforms? Alyssa Ross K900 | 02:12:48 |
matthewcroughan |
- (kde) https://hercules-ci.com/github/MatthewCroughan/nixos-musl/jobs/97
- (cosmic) https://hercules-ci.com/github/MatthewCroughan/nixos-musl/jobs/99
- (sway) https://hercules-ci.com/github/MatthewCroughan/nixos-musl/jobs/99
| 02:41:45 |
matthewcroughan | Let's see if they build | 02:41:49 |