Skip some features on 32-bit non-x86
-
Only build Snap integration on supported architectures
According to Snap documentation, only these architectures are supported, so enabling the others is unlikely to be particularly useful. Reducing the architecture list reduces the impact of any non-portability in snapd-glib.
Reference: https://snapcraft.io/docs/reference-architectures#heading--supported-architectures
-
Temporarily disable Snap integration on 32-bit non-x86
snapd-glib has not yet been rebuilt for the 64-bit time_t transition. This change should be reverted after snapd-glib is rebuilt.
-
Temporarily disable libffado integration on 32-bit non-x86
libffado has not yet been rebuilt for the 64-bit time_t transition. This change should be reverted after it is rebuilt.
-
Temporarily disable ROC integration on 32-bit non-x86
libroc has not yet been rebuilt for the 64-bit time_t transition. This change should be reverted after it is rebuilt.
I've confirmed on a porterbox that this should make pipewire buildable on armhf immediately, and armel soon.
Closes: #1067558