| 14 Feb 2026 |
emily | overriding for an individual package can be flag driven | 17:59:26 |
emily | though I think NIX_CFLAGS_COMPILE is probably sufficient interface there | 18:00:02 |
ris_ | i seeee | 18:02:04 |
ris_ | yeah i just think it's weird, people will expect that setting hardeningDisable = ["libcxxhardeningfast"]; to actually disable it | 18:02:58 |
ris_ | * yeah i just think it's weird, people will expect setting hardeningDisable = ["libcxxhardeningfast"]; to actually disable it | 18:47:29 |
emily | might be good to support hardeningDisable adding flags? but if we control it with the build-time default + cflags maybe it can just be an override in pkgsExtraHardening and not need the hardening* machinery at all | 20:34:31 |
| 15 Feb 2026 |
| ilsubyeega (backup) joined the room. | 02:36:46 |
| 16 Feb 2026 |
| zimward changed their display name from zimward to zim. | 13:48:43 |
| zimward changed their display name from zim to zimward. | 13:50:09 |
| pneumatic changed their profile picture. | 15:18:12 |
| 18 Feb 2026 |
ris_ | that's interesting - https://hydra.nixos.org/build/319824740 - since 2026-01-22 we've always been able to find pacret instructions in our aarch64 binaries | 22:22:07 |
ris_ | whether we've got the flag enabled or not | 22:22:30 |
ris_ | and the weird thing is it's for both clang and gcc | 22:22:47 |
ris_ | does this correspond to the gcc 15 switch? | 22:26:58 |
| 19 Feb 2026 |
ris_ | on closer inspection it looks like paciaspis being added to just _init and _fini when "disabled" | 19:16:46 |
emily | those are hand-written assembly, right? | 19:21:54 |
ris_ | beyond my understanding | 19:33:47 |
ris_ | my solution https://github.com/NixOS/nixpkgs/pull/492221 | 19:34:32 |
| 21 Feb 2026 |
| h7x4 changed their profile picture. | 19:27:00 |
| h7x4 changed their profile picture. | 19:30:26 |
| h7x4 changed their profile picture. | 19:33:54 |