fix(natives): correct miniaudio layouts on Linux ARM64

This commit is contained in:
Lumen Radley
2026-07-31 01:50:25 +02:00
committed by can1357
parent b990e84a96
commit d316fb54fd
6 changed files with 42885 additions and 6 deletions
+2 -1
View File
@@ -195,7 +195,8 @@ crate.annotation(
# `generate-bindings` is enabled for darwin so miniaudio's Rust bindings match
# its CoreAudio C layout. Build scripts execute for the host, however, so a
# macOS-hosted Linux cross-build also sees that feature. Use Cargo's TARGET to
# keep bindgen darwin-only and select pregenerated bindings for other targets.
# keep bindgen darwin-only and select checked GNU/musl bindings by compilation
# target, including ARM64's larger glibc pthread layouts.
crate.annotation(
crate = "maudio-sys",
patches = ["//bazel/patches:maudio-sys-target-bindings.patch"],