Skip to content

Bump bindgen to 0.72.0 and coreaudio-sys to 0.2.17 - #114

Merged
simlay merged 2 commits into
RustAudio:masterfrom
simlay:bump-version-to-0.2.17-and-bindgen-0.72
Jun 8, 2025
Merged

Bump bindgen to 0.72.0 and coreaudio-sys to 0.2.17#114
simlay merged 2 commits into
RustAudio:masterfrom
simlay:bump-version-to-0.2.17-and-bindgen-0.72

Conversation

@simlay

@simlay simlay commented Jun 8, 2025

Copy link
Copy Markdown
Member

Release for #113, #112

Comment thread Cargo.toml
[package]
name = "coreaudio-sys"
version = "0.2.16"
version = "0.2.17"

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I kinda wanna through an edition = "2024" in here but I think that would be a breaking change?

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It shouldn't be, rust compile each crate in its own edition, and they don't leak to dependents

@simlay
simlay merged commit e1819c2 into RustAudio:master Jun 8, 2025
github-merge-queue Bot pushed a commit to bevyengine/bevy that referenced this pull request Jun 10, 2025
# 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 on `bindgen`, or depend on a fixed version of it:
- `tracing-oslog`: Absolucy/tracing-oslog#12
- `coreaudio-sys`: RustAudio/coreaudio-sys#114

## Testing

```sh
cargo build --target aarch64-apple-ios-sim
```

With Xcode 16.3 or 16.4.
mockersf pushed a commit to bevyengine/bevy that referenced this pull request Aug 18, 2025
# 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 on `bindgen`, or depend on a fixed version of it:
- `tracing-oslog`: Absolucy/tracing-oslog#12
- `coreaudio-sys`: RustAudio/coreaudio-sys#114

## Testing

```sh
cargo build --target aarch64-apple-ios-sim
```

With Xcode 16.3 or 16.4.
mockersf pushed a commit to bevyengine/bevy that referenced this pull request Aug 18, 2025
Fixes #18893.

`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 on `bindgen`, or depend on a fixed version of it:
- `tracing-oslog`: Absolucy/tracing-oslog#12
- `coreaudio-sys`: RustAudio/coreaudio-sys#114

```sh
cargo build --target aarch64-apple-ios-sim
```

With Xcode 16.3 or 16.4.
zbx1425 pushed a commit to zbx1425/bevy that referenced this pull request Apr 9, 2026
Fixes bevyengine#18893.

`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 on `bindgen`, or depend on a fixed version of it:
- `tracing-oslog`: Absolucy/tracing-oslog#12
- `coreaudio-sys`: RustAudio/coreaudio-sys#114

```sh
cargo build --target aarch64-apple-ios-sim
```

With Xcode 16.3 or 16.4.
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