| 4 Jul 2026 |
emily | https://github.com/NixOS/nixpkgs/actions/runs/26743154227?pr=514052? | 14:32:21 |
K900 | Hm OK | 14:32:41 |
K900 | That's not nearly as bad | 14:32:55 |
K900 | I should do libpipewire treewide | 14:33:02 |
K900 | Upstream first | 14:33:08 |
emily | hmmmm | 14:38:50 |
emily | why do we build this into one single library? | 14:38:54 |
emily | given that we need separate .pc files anyway | 14:39:16 |
emily | oh okay cool, so the immediate reason it's failing on Darwin is that libldac-dec just doesn't build on Darwin | 14:40:11 |
K900 | Yay | 14:52:41 |
K900 | Because like 90% of the code is shared | 14:52:53 |
emily | but we're building it in a way that produces a library that nothing else expects or produces, right? | 14:53:22 |
emily | like, we're merging in the abr/* stuff which is not what the Android build system does either | 14:53:33 |
K900 | abr stuff is technically supposed to be another entry point | 14:54:50 |
K900 | But I don't think anything actually uses that one | 14:54:54 |
emily | # LDAC bitstream format assumes LE; source has endian checks
platforms = lib.platforms.littleEndian;
| 15:09:14 |
emily | wat? | 15:09:15 |
emily | cc Puna? | 15:09:34 |
emily | https://github.com/open-vela/external_libldac/blob/6e0474c954103ff7aefb7908b97e65522c9208fa/src/ldacBT_internal.c#L256 oh, that's fun. | 15:09:45 |
emily | so the header it includes that doesn't exist on Darwin is just there to error out. | 15:09:57 |
emily | Alyssa Ross: …why on earth does our Meson hook not default to release builds? | 15:31:45 |
Puna | my original comment on the matter was rewritten in the open-vela switch PR
# libldac code detects & #error's out on non-LE byte order
https://github.com/NixOS/nixpkgs/pull/253986 ¯\_(ツ)_/¯
| 15:36:46 |
emily | thanks | 15:39:03 |
emily | I'll put back your comment | 15:39:07 |
emily | K900: https://github.com/NixOS/nixpkgs/pull/538418 pls test PipeWire on Linux | 15:48:55 |
tom | This is the issue that triggered the change from release to plain: https://github.com/NixOS/nixpkgs/issues/58310 | 15:49:20 |
K900 | In reply to @emilazy:matrix.org K900: https://github.com/NixOS/nixpkgs/pull/538418 pls test PipeWire on Linux env -> enc | 15:49:58 |
emily | ugh | 15:50:05 |
emily | fixed | 15:50:26 |
emily | https://github.com/NixOS/nixpkgs/pull/538398 could use a merge too | 15:50:46 |