From c614db3550d549c0a75d5d425019cd397d913550 Mon Sep 17 00:00:00 2001 From: Peter Korsgaard Date: Sun, 8 Jan 2017 00:11:26 +0100 Subject: [PATCH] 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 --- package/libmad/Config.in | 2 ++ 1 file changed, 2 insertions(+) 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.