Skip to content

Pin Rust 1.99.1 so Apple dylibs load on iOS 27 and macOS 27 - #28

Merged
julian-CStack merged 1 commit into
cypherstack:mainfrom
slopbot9k:rust-1.99.1
Oct 19, 2026
Merged

julian-CStack merged 1 commit into
cypherstack:mainfrom
slopbot9k:rust-1.99.1

Conversation

@julian-CStack

Copy link
Copy Markdown
Collaborator

Rust releases before 1.98 strip release-profile debuginfo on Apple targets with the bundled rust-objcopy, which can leave the Mach-O __LINKEDIT string pool 4-byte aligned. Libraries built that way against the iOS 27 / macOS 27 SDKs are rejected by dyld ("mis-aligned LINKEDIT string pool") and by Xcode 27's ld. Rust 1.98.0 fixed the layout (rust-lang/rust#157750), so pin 1.99.1 and update the references to the previous version.

Rust releases before 1.98 strip release-profile debuginfo on Apple
targets with the bundled rust-objcopy, which can leave the Mach-O
__LINKEDIT string pool 4-byte aligned. Libraries built that way against
the iOS 27 / macOS 27 SDKs are rejected by dyld ("mis-aligned LINKEDIT
string pool") and by Xcode 27's ld. Rust 1.98.0 fixed the layout
(rust-lang/rust#157750), so pin 1.99.1 and update the references to the
previous version.
@julian-CStack
julian-CStack merged commit c8be6a0 into cypherstack:main Oct 19, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants