Skip to content

Conversation

simlay
Copy link
Member

@simlay simlay commented Jun 8, 2025

Release for #113, #112

@@ -1,6 +1,6 @@
[package]
name = "coreaudio-sys"
version = "0.2.16"
version = "0.2.17"
Copy link
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

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
10 checks passed
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.
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