From cc89c4c5b0c9540d1935cd6a945b3a0908946db3 Mon Sep 17 00:00:00 2001 From: Gustavo Zacarias Date: Wed, 22 Jun 2016 10:47:28 -0300 Subject: [PATCH] openssl: disable assembly for ARMv7M It requires interwork and v7M is thumb-only. Fixes: http://autobuild.buildroot.net/results/55d/55dc9d6826defd2c9048c2991019d4d573d34af4/ [Peter: use R2_ARM_CPU_HAS_ARM for logic] Signed-off-by: Gustavo Zacarias Signed-off-by: Peter Korsgaard --- package/openssl/openssl.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/openssl/openssl.mk b/package/openssl/openssl.mk index 2368aa913c..e34868e842 100644 --- a/package/openssl/openssl.mk +++ b/package/openssl/openssl.mk @@ -34,7 +34,8 @@ OPENSSL_DEPENDENCIES += ocf-linux endif # Some architectures are optimized in OpenSSL -ifeq ($(ARCH),arm) +# Doesn't work for thumb-only (Cortex-M?) +ifeq ($(BR2_ARM_CPU_HAS_ARM),y) OPENSSL_TARGET_ARCH = armv4 endif ifeq ($(ARCH),aarch64) -- 2.30.2