Build failure with GCC 6.
https://gitlab.freedesktop.org/pipewire/pipewire/-/blob/master/spa/include/spa/utils/defs.h#L61
#elif __GNUC__ >= 7 || __clang_major__ >= 10
causes a build failure with GCC6 - due to __clang_major__ being undefined.
There's a proposal to fix it locally in an OpenJDK copy of header files https://github.com/openjdk/jdk/pull/14995 but I'd like to see this resolved upstream - ideally first !
And perhaps confirmation this was an oversight and not some deliberate thing because there is no intention to support gcc6