[packages/miniaudio] disable problematic asm code on x32
atler
atler at pld-linux.org
Fri Apr 10 12:29:39 CEST 2026
commit 02607239ee430dd0f9e82ded8fac1c34e18ef570
Author: Jan Palus <atler at pld-linux.org>
Date: Fri Apr 10 12:28:36 2026 +0200
disable problematic asm code on x32
miniaudio.spec | 2 ++
x32.patch | 11 +++++++++++
2 files changed, 13 insertions(+)
---
diff --git a/miniaudio.spec b/miniaudio.spec
index b9531c3..6615a20 100644
--- a/miniaudio.spec
+++ b/miniaudio.spec
@@ -6,6 +6,7 @@ License: Unlicense or MIT (no attribution)
Group: Libraries
Source0: https://github.com/mackron/miniaudio/archive/%{version}/%{name}-%{version}.tar.gz
# Source0-md5: 6fae6da8f30afb3ddcba26fcaa64f540
+Patch0: x32.patch
URL: https://miniaud.io
BuildRequires: alsa-lib-devel
BuildRequires: cmake >= 3.10
@@ -32,6 +33,7 @@ Header files for miniaudio library.
%prep
%setup -q
+%patch -P0 -p1
%build
install -d build
diff --git a/x32.patch b/x32.patch
new file mode 100644
index 0000000..c3a053d
--- /dev/null
+++ b/x32.patch
@@ -0,0 +1,11 @@
+--- miniaudio-0.11.25/miniaudio.h.orig 2026-03-03 21:25:00.000000000 +0100
++++ miniaudio-0.11.25/miniaudio.h 2026-04-10 12:14:05.128443568 +0200
+@@ -85907,7 +85907,7 @@
+ #endif
+ #else
+ #if defined(__GNUC__) || defined(__clang__)
+- #if defined(MA_X64)
++ #if defined(MA_X64) && !defined(__ILP32__)
+ {
+ ma_uint64 r;
+ __asm__ __volatile__ (
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/miniaudio.git/commitdiff/02607239ee430dd0f9e82ded8fac1c34e18ef570
More information about the pld-cvs-commit
mailing list