aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMax Krummenacher <max.krummenacher@toradex.com>2020-03-16 10:55:08 +0100
committerOtavio Salvador <otavio@ossystems.com.br>2020-03-16 11:11:38 -0300
commit5b13ece620ec89049a168f0b01ccc6d22793e59f (patch)
treedf3b5bc18d733b01cbbcb5e55a28fba1a853ca85
parentb5a40538f419f57196e58c1f54e31bc1189cd790 (diff)
downloadmeta-freescale-5b13ece620ec89049a168f0b01ccc6d22793e59f.tar.gz
meta-freescale-5b13ece620ec89049a168f0b01ccc6d22793e59f.tar.bz2
meta-freescale-5b13ece620ec89049a168f0b01ccc6d22793e59f.zip
glmark2: don't build drm flavours for machines not supporting it
imx-gpu-viv_6.4.0.p1.0-aarch32 does not provide virtual/libgbm and thus a build with drm* in PACKAGECONFIG does fail. Thus remove drm* from PACKAGECONFIG for those machines. | ERROR: Nothing PROVIDES 'virtual/libgbm' (but .../glmark2_git.bb DEPENDS on or otherwise requires it) | gpulib PROVIDES virtual/libgbm but was skipped: incompatible with machine fixes: 7801868f glmark2: Remove bbappend Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 340f3f2bcc7bcf7f5f3abad9973ac745571fd571)
-rw-r--r--dynamic-layers/openembedded-layer/recipes-benchmark/glmark2/glmark2_%.bbappend4
1 files changed, 4 insertions, 0 deletions
diff --git a/dynamic-layers/openembedded-layer/recipes-benchmark/glmark2/glmark2_%.bbappend b/dynamic-layers/openembedded-layer/recipes-benchmark/glmark2/glmark2_%.bbappend
new file mode 100644
index 00000000..2e648ba3
--- /dev/null
+++ b/dynamic-layers/openembedded-layer/recipes-benchmark/glmark2/glmark2_%.bbappend
@@ -0,0 +1,4 @@
+# Only _mx8 machine do provide virtual/libgbm required for any drm* flavour
+DRM-REMOVE_imxgpu = "drm-gl drm-gles2"
+DRM-REMOVE_imxgpu_mx8 = ""
+PACKAGECONFIG_remove = "${DRM-REMOVE}"