浏览代码

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 <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Gustavo Zacarias 9 年之前
父节点
当前提交
cc89c4c5b0
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      package/openssl/openssl.mk

+ 2 - 1
package/openssl/openssl.mk

@@ -34,7 +34,8 @@ OPENSSL_DEPENDENCIES += ocf-linux
 endif
 endif
 
 
 # Some architectures are optimized in OpenSSL
 # 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
 OPENSSL_TARGET_ARCH = armv4
 endif
 endif
 ifeq ($(ARCH),aarch64)
 ifeq ($(ARCH),aarch64)