| 17 Oct 2025 | 
 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 | 
 matthewcroughan | ugh, cachix unreliability causing issues again  | 02:42:21 | 
 matthewcroughan |  Domen Kožar: Do you know why that keeps happening?  | 02:42:27 | 
 matthewcroughan |   https://hercules-ci.com/accounts/github/MatthewCroughan/derivations/%2Fnix%2Fstore%2F061ya25qg8wv2gscgglgc4xdv76fwb4c-etc-alsa-conf.d-49-pipewire-modules.conf.drv/log?via-job=72acd78e-45d9-44f5-88ab-e59c1e684d9b for example it just does 
ignoring exception during drv lookup in https://cache.nixos.org: error: path '/nix/store/061ya25qg8wv2gscgglgc4xdv76fwb4c-etc-alsa-conf.d-49-pipewire-modules.conf.drv' does not exist and cannot be created 
  | 02:43:06 | 
 matthewcroughan |  *  https://hercules-ci.com/accounts/github/MatthewCroughan/derivations/%2Fnix%2Fstore%2F061ya25qg8wv2gscgglgc4xdv76fwb4c-etc-alsa-conf.d-49-pipewire-modules.conf.drv/log?via-job=72acd78e-45d9-44f5-88ab-e59c1e684d9b for example it just does 
downloading 'https://matthewcroughan.cachix.org/061ya25qg8wv2gscgglgc4xdv76fwb4c.narinfo' ignoring exception during drv lookup in daemon: error: path '/nix/store/061ya25qg8wv2gscgglgc4xdv76fwb4c-etc-alsa-conf.d-49-pipewire-modules.conf.drv' does not exist and cannot be created 
  | 02:43:26 | 
 K900 |  Mesa is already conditional on valgrind availability  | 03:23:39 |