-
-
Notifications
You must be signed in to change notification settings - Fork 4k
Fix iOS simulator build #19498
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix iOS simulator build #19498
Conversation
You added a new example but didn't add metadata for it. Please update the root Cargo.toml file. |
54f47e3
to
b97696d
Compare
b97696d
to
9ddbadf
Compare
If you're planning a v0.16.2 release, I'd recommend that this goes in that. @simlay has kindly tested |
Oops, sorry, I didn't test with |
By updating to dependency versions that don't depend on bindgen.
9ddbadf
to
a17ce1d
Compare
I went with depending on the patched version of (This makes the upgrade easier to backport, and means that we don't have to wait for RustAudio/rodio#721). |
Objective
Fixes #18893.
Solution
bindgen
currently has issues with building Xcode 16.3 and above, due to Clang being more strict about target triples. It was fixed in rust-lang/rust-bindgen#3182, but as a breaking release, so affected dependencies have to be updated to either not depend onbindgen
, or depend on a fixed version of it:tracing-oslog
: Pregenerate bindings Absolucy/tracing-oslog#12coreaudio-sys
: Bump bindgen to 0.72.0 and coreaudio-sys to 0.2.17 RustAudio/coreaudio-sys#114Testing
With Xcode 16.3 or 16.4.