| 8 Apr 2026 |
Randy Eckenrode | That’s a weird error because the objcimageinfo binary is clearly linked earlier in the build process. | 16:35:28 |
viraptor | Ok... I guess I'll rebase on latest and try again tomorrow before I start digging. | 16:37:09 |
viraptor | Nope, same issue on master. | 16:47:46 |
Randy Eckenrode | Do you happen to have running any kind of end point protection software? I once had that happen where it would delete files from the store, which would break things. | 23:47:58 |
viraptor | Funny you mentioned it - I JUST got pinged by our security people. Crowdstrike messed it up 🤦♂️ | 23:57:38 |
| 9 Apr 2026 |
emily | I believe Zhaofeng Li had a reproduction setup that you might be able to find if you search the history of this channel | 00:00:37 |
emily | otherwise there are various store paths in the cache that exhibit it | 00:00:43 |
emily | the bad outputs are just the same as the good outputs but with a different code signature though | 00:00:58 |
Randy Eckenrode | I’ve got the source releases refactored out of the SDK and (most of) the source release packages building with updated (macOS 15.6) headers. I’ll split this up tonight into separate PRs, so the refactor can go against master (no rebuilds) and the update against staging. Going forward, the source releases will use all the same versions of things, and probably build against the latest SDK instead of the default. The Clang availability thing seems to work well. | 11:29:01 |
viraptor | Ok, I've got a draft PR which I can't fully test due to some security software. Does anyone feel like rebuilding the bootstrap? https://github.com/NixOS/nixpkgs/pull/508307 To test if it worked properly, you can try building https://github.com/NixOS/nixpkgs/pull/500850 rebased on top of it. | 12:19:19 |
viraptor | Thanks, I got some samples. I think there are two places in sigtool that could maybe potentially occasionally fail in edge cases... Patches incoming maybe tomorrow. | 17:02:32 |
Randy Eckenrode | We don’t use sigtool in the general case. | 17:03:14 |
Randy Eckenrode | Signing is done by the linker. I can’t recall whether it was reproducible with ld-prime. | 17:04:43 |
Randy Eckenrode | * | 17:05:07 |
Randy Eckenrode | * | 17:05:19 |
Randy Eckenrode | * | 17:05:26 |
Randy Eckenrode | * | 17:05:35 |
emily | it was | 20:48:48 |
| Lisanna changed their profile picture. | 21:59:42 |
| Lisanna changed their profile picture. | 22:00:59 |
| Lisanna changed their profile picture. | 22:02:11 |
| Lisanna changed their profile picture. | 22:12:35 |
viraptor | Sigh, looks like I got lost in the signing maze. That's what I get for working way past bedtime 🤦♂️ | 22:23:36 |
| Lisanna changed their profile picture. | 23:14:56 |
| 10 Apr 2026 |
Randy Eckenrode | Apple might have fixed the libiconv issue that was causing problems for gnulib. That’s unexpected if so. | 02:08:43 |
mall0c | In reply to @viraptor:tchncs.de Ok, I've got a draft PR which I can't fully test due to some security software. Does anyone feel like rebuilding the bootstrap? https://github.com/NixOS/nixpkgs/pull/508307 To test if it worked properly, you can try building https://github.com/NixOS/nixpkgs/pull/500850 rebased on top of it.
rebuild-linux: 5001+
👀 bro about to make hydra cry | 02:30:28 |
Randy Eckenrode | https://github.com/NixOS/nixpkgs/pull/508474 splits the source releases out from the SDK. I tried to get it down to zero rebuilds, but the overlaying during the bootstrap messes things up. | 03:38:50 |
mall0c | I suppose this is part of your effort to get swift sdk updated? | 03:54:50 |
Randy Eckenrode | It’s a detour to clean up some Darwin stuff. | 04:16:23 |
Randy Eckenrode | I think I got rid of the rebuilds. | 04:32:12 |