From 47736c88c3dcc7ec4906bbb80acb194d2211b0c9 Mon Sep 17 00:00:00 2001 From: Gustavo Zacarias Date: Mon, 14 Mar 2011 14:33:48 -0300 Subject: openssl: fix compilation for i386 Closes #3445. OpenSSL emits bswap instructions when building for i386 targets which unfortunately is only available on 486+ class processors. Since the normal workaround is detected at build time and we are cross compiling we need to specify this. Signed-off-by: Gustavo Zacarias Signed-off-by: Peter Korsgaard --- package/openssl/openssl.mk | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'package/openssl') diff --git a/package/openssl/openssl.mk b/package/openssl/openssl.mk index 7bf347ad8..0163ef847 100644 --- a/package/openssl/openssl.mk +++ b/package/openssl/openssl.mk @@ -39,6 +39,11 @@ ifeq ($(ARCH),x86_64) OPENSSL_TARGET_ARCH = x86_64 endif +# Workaround for bug #3445 +ifeq ($(BR2_x86_i386),y) + OPENSSL_TARGET_ARCH = generic32 386 +endif + define OPENSSL_CONFIGURE_CMDS (cd $(@D); \ $(TARGET_CONFIGURE_ARGS) \ -- cgit v1.2.3