From 7909951f3a028f869d4e49912d1e74e0be337514 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Andr=C3=A9=20Draszik?= Date: Wed, 19 Sep 2018 14:35:49 +0100 Subject: [PATCH] libsdl2: avoid basehash changes MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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 Signed-off-by: Otavio Salvador --- recipes-graphics/libsdl2/libsdl2_%.bbappend | 6 +----- 1 file changed, 1 insertion(+), 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" -- 2.40.1