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
 }
