pipewire/src
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
..
daemon systemd: Add system service and socket 2020-08-19 17:46:50 +00:00
examples improve debug 2020-09-03 11:14:58 +02:00
extensions Run codespell on the entire codebase 2020-08-17 17:16:31 +00:00
gst gst: rework device provider 2020-08-11 17:34:23 +02:00
modules metadata: set bound id on the exporting resource 2020-08-31 15:57:52 +03:00
pipewire data-loop: small cleanup 2020-09-07 16:15:36 +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 metadata: improve default sink/source 2020-08-18 17:56:05 +02:00
.gitignore move things around 2017-07-11 16:08:22 +02:00
meson.build meson: add tests option 2020-02-23 00:09:16 +01:00