!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.orgemilyso the header it includes that doesn't exist on Darwin is just there to error out.15:09:57
@emilazy:matrix.orgemily Alyssa Ross: …why on earth does our Meson hook not default to release builds? 15:31:45
@opna2608:matrix.orgPuna

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
@emilazy:matrix.orgemilythanks15:39:03
@emilazy:matrix.orgemilyI'll put back your comment15:39:07
@emilazy:matrix.orgemily K900: https://github.com/NixOS/nixpkgs/pull/538418 pls test PipeWire on Linux 15:48:55
@tom:pub.solartom This is the issue that triggered the change from release to plain: https://github.com/NixOS/nixpkgs/issues/58310 15:49:20
@k900:0upti.meK900
In reply to @emilazy:matrix.org
K900: https://github.com/NixOS/nixpkgs/pull/538418 pls test PipeWire on Linux
env -> enc
15:49:58
@emilazy:matrix.orgemilyugh15:50:05
@emilazy:matrix.orgemilyfixed15:50:26
@emilazy:matrix.orgemilyhttps://github.com/NixOS/nixpkgs/pull/538398 could use a merge too15:50:46
@emilazy:matrix.orgemilyonly thing left of these is Swift. I'll give that a brief look now and then call it a day15:51:13
@emilazy:matrix.orgemilyI see15:51:35
@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

Show newer messages


Back to Room ListRoom Version: 6