pipewire/spa
Simon McVittie a652edce0a Only assert about x86_64 struct sizes if ABI is LP64, not x32
The __x86_64__ macro identifies a CPU family, and is unfortunately not
enough to identify a concrete ABI.

The normal x86_64 ABI that is used by practical Linux distributions is
LP64 (i.e. 32-bit int, and 64-bit long and pointer), and defines
__x86_64__ and __LP64__.

x32 is a niche ILP32 ABI (i.e. 32-bit int, long and pointer) for x86_64
CPUs, which has different struct sizes due to sizeof(long) and
sizeof(void *) being smaller. It defines __x86_64__ and __ILP32__.

Signed-off-by: Simon McVittie <smcv@debian.org>
2020-09-07 15:21:17 +00:00
..
examples examples: dlclose on some errors 2020-07-02 16:07:54 +02:00
include spa: replace rindex() with strrchr() 2020-09-07 15:10:29 +00:00
plugins alsa: update route param when profile changed 2020-09-07 14:32:56 +02:00
tests Only assert about x86_64 struct sizes if ABI is LP64, not x32 2020-09-07 15:21:17 +00:00
tools initialize variables better 2020-05-20 15:24:25 +02:00
meson.build add udev rules so we don't rely on pulseaudio 2020-07-28 13:11:17 +02:00