| 4 Jul 2026 |
emily | but not sure where it's documented | 16:28:14 |
dramforever | oh it's a #warning in glibc headers | 16:28:37 |
dramforever | you'll see it if you try to turn on fortify without -O | 16:28:52 |
K900 | Yeah it yells at you | 16:29:03 |
K900 | I guess the right question is "why is -O2 only part of hardening and not enabled in other places" | 16:32:37 |
emily | because build systems handle that and injecting flags behind build systems is evil and we should do less of it rather than more? | 16:33:16 |
emily | like cc foo.c on the command line should probably not optimize by default… | 16:33:29 |
emily | > error: install_name_tool: changing install names or rpaths can't be redone for: /nix/store/sy8djyim6q0dc5cadm9f7xfkjqzawp9p-swiftpm-bootstrap-5.10.1/lib/swift/pm/ManifestAPI/libCompilerPluginSupport.dylib (for architecture arm64) because larger updated load commands do not fit (the program must be relinked, and you may need to use -headerpad or -headerpad_max_install_names)
lord…
| 16:36:06 |
K900 | Wha | 16:36:46 |
emily | more Swift nonsense | 16:39:29 |
emily | hexa: do you know what's up with pendulum? | 16:51:28 |
emily | it's broken on Linux too and it will block e.g. mpv | 16:51:39 |
emily | it looks like 3.14 to me | 16:52:07 |
hexa | looks fine on linux to me | 16:52:27 |
hexa | yean, can subsitute all of aarch64/x86_64 py313/314 | 16:53:17 |
hexa | and I can see it is also broken on py313 on aarch64-darwin | 16:55:06 |
emily | hm | 16:55:07 |
emily |  Download image.png | 16:55:42 |
emily | https://hydra.nixos.org/build/334188458 | 16:55:44 |
emily | why does that link to a Darwin build | 16:56:34 |
hexa | hrm | 16:58:03 |
hexa | orjson works, it uses maturin, too | 16:58:07 |
emily | https://github.com/python-pendulum/pendulum/blob/master/rust/.cargo/config.toml sigh | 17:03:43 |
emily | don't know why this regressed but I guess this isn't getting picked up | 17:03:52 |
hexa | oh, I love .cargo/config.toml files | 17:04:32 |
emily | do you remember anything about the Maturin build stuff changing in a way that could result in the cwd changing? | 17:05:57 |
hexa | last touched by me in november | 17:06:25 |
hexa | ❯ rg "\.cargo/config.toml" | wc -l
69
| 17:07:05 |
emily | https://github.com/PyO3/maturin/compare/v1.12.6...v1.14.1 thankfully only 131 commits to check | 17:07:17 |
hexa | oh, maturin itself, sorry … was thinking of the hook | 17:07:41 |