| 4 Jul 2026 |
emily | but Meson doesn't even specify optimization flags by default with plain AFAICT | 15:51:44 |
emily | we happen to inject -O2 in stdenv as part of hardening flags | 15:51:53 |
emily | but that doesn't feel terribly robust | 15:52:00 |
emily | for instance, hardeningDisable = [ "fortify" ]; plus Meson means no optimization flags at all, I think(!) | 15:52:28 |
K900 | That uhhh | 15:54:14 |
K900 | Does not sound good | 15:54:16 |
K900 | But also why is -O2 part of hardening | 15:54:24 |
tom | yeah, plain means no flags at all
no extra build flags are used, even for compiler warnings, useful for distro packagers and other cases where you need to specify all arguments by yourself
| 15:54:29 |
K900 | > ../spa/plugins/bluez5/a2dp-codec-ldac.c:16:10: fatal error: ldacBT.h: No such file or directory
> 16 | #include <ldacBT.h>
| 15:54:56 |
emily | right. will fix | 16:01:44 |
emily | try now | 16:05:06 |
K900 | Well it build | 16:07:25 |
K900 | Redacted or Malformed Event | 16:07:26 |
Grimmauld (any/all) | i am not convinced we actually want to control ALL flags ourselves... | 16:07:29 |
K900 | Need to verify if it runs now | 16:07:32 |
hexa | [root@acaffacc65e0 /]# touch foo
tar -cjf foo.tar.bz2 foo
file --brief --mime --uncompress foo.tar.bz2
application/x-decompression-error-bzlib-Fork-is-required-to-uncompress--but-disabled compressed-encoding=application/x-bzip2; charset=binary
| 16:08:23 |
hexa | also confirmed on arch in docker fwiw | 16:08:36 |
K900 | Ughhhhhhh I need to find something that actually does LDAC now | 16:08:47 |
hexa | things are fckd. | 16:08:48 |
hexa | my sony headphones do | 16:08:58 |
K900 | I still have my semi-dead XM3s somewhere | 16:09:17 |
K900 | That should work | 16:09:18 |
hexa | yeah, XM3 here, too | 16:09:29 |
K900 | I'll get back to you in uhhh several webkits | 16:09:46 |
emily | fwiw I dropped the -fno-merge-constants because it seems like their AOSP build isn't setting it | 16:10:18 |
emily | so seemed pointless (and e.g. was already doing nothing on Clang/Darwin) | 16:10:42 |
K900 | That may have been inherited from a different time | 16:11:13 |
K900 | Or from AOSP static builds | 16:11:21 |
K900 |  Download Well I expected worse | 16:15:28 |
tom | nibabel fix: https://github.com/NixOS/nixpkgs/pull/538403 | 16:16:51 |