!UNVBThoJtlIiVwiDjU:nixos.org

Staging

401 Members
Staging merges | Running staging cycles: https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+is%3Aopen+head%3Astaging-next+head%3Astaging-next-25.11 | Review Reports: https://malob.github.io/nix-review-tools-reports/129 Servers

Load older messages


SenderMessageTime
4 Jul 2026
@emilazy:matrix.orgemily but Meson doesn't even specify optimization flags by default with plain AFAICT 15:51:44
@emilazy:matrix.orgemily we happen to inject -O2 in stdenv as part of hardening flags 15:51:53
@emilazy:matrix.orgemilybut that doesn't feel terribly robust15:52:00
@emilazy:matrix.orgemily for instance, hardeningDisable = [ "fortify" ]; plus Meson means no optimization flags at all, I think(!) 15:52:28
@k900:0upti.meK900That uhhh15:54:14
@k900:0upti.meK900Does not sound good15:54:16
@k900:0upti.meK900But also why is -O2 part of hardening15:54:24
@tom:pub.solartom

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:0upti.meK900
   > ../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
@emilazy:matrix.orgemilyright. will fix16:01:44
@emilazy:matrix.orgemilytry now16:05:06
@k900:0upti.meK900Well it build16:07:25
@k900:0upti.meK900Redacted or Malformed Event16:07:26
@grimmauld:m.grimmauld.deGrimmauld (any/all) i am not convinced we actually want to control ALL flags ourselves... 16:07:29
@k900:0upti.meK900Need to verify if it runs now16:07:32
@hexa:lossy.networkhexa
[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:lossy.networkhexaalso confirmed on arch in docker fwiw16:08:36
@k900:0upti.meK900Ughhhhhhh I need to find something that actually does LDAC now16:08:47
@hexa:lossy.networkhexathings are fckd.16:08:48
@hexa:lossy.networkhexamy sony headphones do16:08:58
@k900:0upti.meK900I still have my semi-dead XM3s somewhere16:09:17
@k900:0upti.meK900That should work16:09:18
@hexa:lossy.networkhexayeah, XM3 here, too16:09:29
@k900:0upti.meK900I'll get back to you in uhhh several webkits16:09:46
@emilazy:matrix.orgemily fwiw I dropped the -fno-merge-constants because it seems like their AOSP build isn't setting it 16:10:18
@emilazy:matrix.orgemilyso seemed pointless (and e.g. was already doing nothing on Clang/Darwin)16:10:42
@k900:0upti.meK900That may have been inherited from a different time16:11:13
@k900:0upti.meK900Or from AOSP static builds16:11:21
@k900:0upti.meK900Well I expected worse
Download Well I expected worse
16:15:28
@tom:pub.solartomnibabel fix: https://github.com/NixOS/nixpkgs/pull/53840316:16:51

Show newer messages


Back to Room ListRoom Version: 6