aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndré Draszik <git@andred.net>2018-09-19 14:35:49 +0100
committerOtavio Salvador <otavio@ossystems.com.br>2018-09-25 10:44:53 -0300
commit7909951f3a028f869d4e49912d1e74e0be337514 (patch)
tree5857280e4836964dfd0f6f2eafbd3d719c838f4c
parent06611d247b3863dd12b6beb6eb61d3673c7de20b (diff)
downloadmeta-freescale-7909951f3a028f869d4e49912d1e74e0be337514.tar.gz
meta-freescale-7909951f3a028f869d4e49912d1e74e0be337514.tar.bz2
meta-freescale-7909951f3a028f869d4e49912d1e74e0be337514.zip
libsdl2: avoid basehash changes
When adding meta-freescale, the sstate basehash of libsdl2 changes because EXTRA_OECONF_IMX is appended to EXTRA_OECONF unconditionally, causing EXTRA_OECONF to now depend on EXTRA_OECONF_IMX, invalidating the sstate. This is particularly annoying for the native flavour of this recipe, because qemu-native depends on libsdl2-native, causing a massive rebuild of a lot of packages for no good reason, preventing efficient sstate re-use across different machines. Just drop EXTRA_OECONF_IMX and append to EXTRA_OECONF using variable overrides directly. Signed-off-by: André Draszik <git@andred.net> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
-rw-r--r--recipes-graphics/libsdl2/libsdl2_%.bbappend6
1 files changed, 1 insertions, 5 deletions
diff --git a/recipes-graphics/libsdl2/libsdl2_%.bbappend b/recipes-graphics/libsdl2/libsdl2_%.bbappend
index e41f19ca..5eecfea8 100644
--- a/recipes-graphics/libsdl2/libsdl2_%.bbappend
+++ b/recipes-graphics/libsdl2/libsdl2_%.bbappend
@@ -1,7 +1,3 @@
-EXTRA_OECONF_IMX = ""
-
# what vivante driver does libsdl2 mean? Anyway it fails with missing functions as
# VIVANTE_Create VIVANTE_GLES_GetProcAddress VIVANTE_GLES_UnloadLibrary ...
-EXTRA_OECONF_IMX_imxgpu2d = "--disable-video-vivante"
-
-EXTRA_OECONF_append = " ${EXTRA_OECONF_IMX}"
+EXTRA_OECONF_append_imxgpu2d = " --disable-video-vivante"