| 4 Jul 2026 |
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 |
emily | yeah I was also wondering hook | 17:09:03 |
emily | but I guess it's something upstream | 17:09:05 |
emily | https://github.com/PyO3/maturin/commit/74baa6714808eae61ac330c972d22a9122f9b190 | 17:09:19 |
emily | let mut rustflags = cargo_config2::Config::load_with_cwd(manifest_dir)?
.rustflags(target_triple)?
.unwrap_or_default();
| 17:12:42 |
emily | hmmmm | 17:12:47 |
emily | lol | 17:17:10 |
emily | the .cargo/ is dead code but somehow manages to break it | 17:17:16 |