From: Giulio Benetti Date: Sat, 8 Feb 2020 10:39:00 +0000 (+0100) Subject: package/libnss: fix powerpc altivec build failure X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9aebf953fbc2b143449dd6a88f7bc5e01a6534a5;p=buildroot.git package/libnss: fix powerpc altivec build failure NSS_DISABLE_ALTIVEC variable has been introduced into libnss so let's use it to prevent Altivec build failure on PowerPc by passing NSS_DISABLE_ALTIVEC=1 if BR2_POWERPC_CPU_HAS_ALTIVEC is not 'y'. Fixes: http://autobuild.buildroot.net/results/957/957cec911bcd68a18418ad02f13e7e3001521c59/ http://autobuild.buildroot.net/results/6a1/6a1578619a477e1605fe152070f004b662f1d839/ Signed-off-by: Giulio Benetti Signed-off-by: Peter Korsgaard --- diff --git a/package/libnss/libnss.mk b/package/libnss/libnss.mk index 4de9d3183f..e439150ecd 100644 --- a/package/libnss/libnss.mk +++ b/package/libnss/libnss.mk @@ -50,6 +50,11 @@ LIBNSS_BUILD_VARS = \ OS_TEST=$(BR2_PACKAGE_LIBNSS_ARCH) \ NSS_ENABLE_WERROR=0 +ifeq ($(BR2_POWERPC_CPU_HAS_ALTIVEC),) +# Disable Altivec if not supported +LIBNSS_BUILD_VARS += NSS_DISABLE_ALTIVEC=1 +endif + ifeq ($(BR2_ARCH_IS_64),y) # MIPS64 n32 is treated as a 32-bit architecture by libnss. # See: https://bugzilla.mozilla.org/show_bug.cgi?id=1010730