From: Peter Korsgaard Date: Sat, 7 Jan 2017 23:11:26 +0000 (+0100) Subject: libmad: disable ASO support for thumb-only ARM cores X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c614db3550d549c0a75d5d425019cd397d913550;p=buildroot.git libmad: disable ASO support for thumb-only ARM cores Fixes: http://autobuild.buildroot.net/results/8d4/8d4ea8613487297f2c33f3b9cbd8903cfb96e4c6/ The ARM specific optimizations enabled by LIBMAD_ASO needs classic ARM instructions support, so disable for thumb-only cores. [Peter: don't drop default y as pointed out by Baruch Siach] Signed-off-by: Peter Korsgaard --- diff --git a/package/libmad/Config.in b/package/libmad/Config.in index 7d66976c1b..f93f54ab12 100644 --- a/package/libmad/Config.in +++ b/package/libmad/Config.in @@ -37,6 +37,8 @@ config BR2_PACKAGE_LIBMAD_SSO config BR2_PACKAGE_LIBMAD_ASO bool "Architecture-specific optimizations" + # arm optimization needs classic arm instructions support + depends on !(BR2_arm && !BR2_ARM_CPU_HAS_ARM) default y help Use certain architecture-specific optimizations.