diff mbox series

[meta-multimedia,09/13] caps: Build with gcc

Message ID 20261114193733.1743149-9-khem.raj@oss.qualcomm.com
State New
Headers show
Series [meta-oe,01/13] frame: Fix build with lld without x11 | expand

Commit Message

Khem Raj Nov. 14, 2026, 7:37 p.m. UTC
caps relies on GCC vector extensions that clang does not support, and
on the register storage class, which C++17 removed, so build it with
gcc when clang is the default toolchain.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
---
 meta-multimedia/recipes-multimedia/caps/caps_0.9.26.bb | 3 +++
 1 file changed, 3 insertions(+)
diff mbox series

Patch

diff --git a/meta-multimedia/recipes-multimedia/caps/caps_0.9.26.bb b/meta-multimedia/recipes-multimedia/caps/caps_0.9.26.bb
index f33d7ad582..964d18a5de 100644
--- a/meta-multimedia/recipes-multimedia/caps/caps_0.9.26.bb
+++ b/meta-multimedia/recipes-multimedia/caps/caps_0.9.26.bb
@@ -16,6 +16,9 @@  EXTRA_OEMAKE = " \
     CFLAGS='${CFLAGS} -ffast-math -funroll-loops -fPIC -DPIC' \
     ARCH='' \
 "
+# Relies on GCC vector extensions and the register keyword
+TOOLCHAIN = "gcc"
+
 do_compile() {
     oe_runmake all
 }