Pulseaudio 15.0 fails to build on arm64 with clang: includes cpuid.h
build.log meson.aarch64-unknown-linux-gnu.arm64.ini
It runs into it on src/pulsecore/core-util.c:113 as well as src/pulsecore/cpu-x86.c:27
Looks like it ought to be guarded like it is later in cpu-x86.c ( line 36 and 109) : #if (defined(__i386__) || defined(__amd64__)) && defined(HAVE_CPUID_H)
, and indeed doing that fixes the build: pulsecore-clang.patch