From: Thomas Petazzoni Date: Sun, 7 Aug 2016 08:46:38 +0000 (+0200) Subject: libunwind: fix architecture dependencies X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=68d399fbddc5da909863971814856d7e00e7649a;p=buildroot.git libunwind: fix architecture dependencies Due to a misplaced parenthesis, the libunwind dependency were incorrect. Indeed, they were of the form: default y if LIBC_TYPE && (arm dependency) || (list of other architectures) Which meant that that the LIBC_TYPE dependency was not taken into account for the "other architectures". This commit changes that to: default y if LIBC_TYPE && ((arm dependency) || list of other architectures) Without this fix, libunwind can be selected for example on PowerPC/uClibc configurations, while only PowerPC/glibc should be allowed. This fixes: http://autobuild.buildroot.net/results/96c53ff240dcd68fcc9e3d32c4026c9886edcbe7/ Similarly, it also fixes cases where SuperH/uClibc was allowed, while only SuperH/glibc should be allowed. This fixes: http://autobuild.buildroot.net/results/95a6cca21aea9914ba8bb3f571760fc054c53ecd/ Signed-off-by: Thomas Petazzoni Reviewed-by: "Yann E. MORIN" Signed-off-by: Thomas Petazzoni --- diff --git a/package/libunwind/Config.in b/package/libunwind/Config.in index a70d9e8895..04ab5a5c5c 100644 --- a/package/libunwind/Config.in +++ b/package/libunwind/Config.in @@ -10,16 +10,16 @@ config BR2_PACKAGE_LIBUNWIND_ARCH_SUPPORTS bool default y if BR2_TOOLCHAIN_USES_GLIBC && \ - ((BR2_arm || BR2_armeb) && BR2_ARM_CPU_HAS_ARM) || \ - (BR2_mips || BR2_mipsel || BR2_mips64 || \ + (((BR2_arm || BR2_armeb) && BR2_ARM_CPU_HAS_ARM) || \ + BR2_mips || BR2_mipsel || BR2_mips64 || \ BR2_mips64el || BR2_powerpc || BR2_sh || BR2_sh64 || BR2_i386 || BR2_x86_64) default y if BR2_TOOLCHAIN_USES_UCLIBC && \ - ((BR2_arm || BR2_armeb) && BR2_ARM_CPU_HAS_ARM) || \ - (BR2_i386 || BR2_mips || BR2_mipsel || \ + (((BR2_arm || BR2_armeb) && BR2_ARM_CPU_HAS_ARM) || \ + BR2_i386 || BR2_mips || BR2_mipsel || \ BR2_mips64 || BR2_mips64el || BR2_x86_64) default y if BR2_TOOLCHAIN_USES_MUSL && \ - ((BR2_arm || BR2_armeb) && BR2_ARM_CPU_HAS_ARM) || \ - (BR2_i386 || BR2_x86_64) + (((BR2_arm || BR2_armeb) && BR2_ARM_CPU_HAS_ARM) || \ + BR2_i386 || BR2_x86_64) config BR2_PACKAGE_LIBUNWIND bool "libunwind"