]> rtime.felk.cvut.cz Git - coffee/buildroot.git/commitdiff
libmad: disable ASO support for thumb-only ARM cores
authorPeter Korsgaard <peter@korsgaard.com>
Sat, 7 Jan 2017 23:11:26 +0000 (00:11 +0100)
committerPeter Korsgaard <peter@korsgaard.com>
Sun, 8 Jan 2017 08:27:08 +0000 (09:27 +0100)
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 <peter@korsgaard.com>
package/libmad/Config.in

index 7d66976c1b4ce3f3dfea8e5dc16d29455922b965..f93f54ab12620bd63028e06dcfd5e10d1e8154af 100644 (file)
@@ -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.