From: Anton Blanchard Date: Sun, 8 Aug 2021 04:51:21 +0000 (+1000) Subject: pixman: Handle PowerPC without Altivec X-Git-Tag: uninative-3.3~23 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=f6996bb609beb0fae621dfd88f581c0a1c6e38fa;p=openembedded-core.git pixman: Handle PowerPC without Altivec Configure with -Dvmx=enabled/disabled based on the Altivec feature. Signed-off-by: Anton Blanchard Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-graphics/xorg-lib/pixman_0.40.0.bb b/meta/recipes-graphics/xorg-lib/pixman_0.40.0.bb index 00dd68006f..ab9595cc75 100644 --- a/meta/recipes-graphics/xorg-lib/pixman_0.40.0.bb +++ b/meta/recipes-graphics/xorg-lib/pixman_0.40.0.bb @@ -34,4 +34,8 @@ EXTRA_OEMESON += "-Dloongson-mmi=disabled" # disable iwmmxt due to compile fails on most arm platforms. EXTRA_OEMESON += "-Diwmmxt=disabled" +EXTRA_OEMESON:append:class-target:powerpc = " ${@bb.utils.contains("TUNE_FEATURES", "altivec", "-Dvmx=enabled", "-Dvmx=disabled", d)}" +EXTRA_OEMESON:append:class-target:powerpc64 = " ${@bb.utils.contains("TUNE_FEATURES", "altivec", "-Dvmx=enabled", "-Dvmx=disabled", d)}" +EXTRA_OEMESON:append:class-target:powerpc64le = " ${@bb.utils.contains("TUNE_FEATURES", "altivec", "-Dvmx=enabled", "-Dvmx=disabled", d)}" + BBCLASSEXTEND = "native nativesdk"