diff options
author | Andras Becsi <andras.becsi@digia.com> | 2014-04-24 13:20:46 +0200 |
---|---|---|
committer | Andras Becsi <andras.becsi@digia.com> | 2014-04-24 13:31:13 +0200 |
commit | 91063955f2760bc583d6a8e66b1d0aa626510c55 (patch) | |
tree | de6561818e2cc23ca18fae33536b9a4b3dffaf2c | |
parent | 6943692db3a7475233f7cb321edc86d3c9cb8a51 (diff) | |
download | qtwebengine-chromium-91063955f2760bc583d6a8e66b1d0aa626510c55.tar.gz |
Fix openssl build for arm_neon_optional=1
This patch should be squashed with the chacha_vec.c patch
when updating chromium the next time.
Change-Id: Iddadeab6242be9d08dc985f487242f68cf05c9c8
Reviewed-by: Zeno Albisser <zeno.albisser@digia.com>
-rw-r--r-- | chromium/third_party/openssl/openssl.gypi | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/chromium/third_party/openssl/openssl.gypi b/chromium/third_party/openssl/openssl.gypi index 6a2ca702d19..d9cf5d815be 100644 --- a/chromium/third_party/openssl/openssl.gypi +++ b/chromium/third_party/openssl/openssl.gypi @@ -566,7 +566,6 @@ 'openssl/crypto/aes/asm/aes-armv4.S', 'openssl/crypto/bn/asm/armv4-gf2m.S', 'openssl/crypto/bn/asm/armv4-mont.S', - 'openssl/crypto/chacha/chacha_vec.c', 'openssl/crypto/modes/asm/ghash-armv4.S', 'openssl/crypto/poly1305/poly1305_arm.c', 'openssl/crypto/poly1305/poly1305_arm_asm.S', @@ -574,6 +573,18 @@ 'openssl/crypto/sha/asm/sha256-armv4.S', 'openssl/crypto/sha/asm/sha512-armv4.S', ], + 'conditions': [ + ['arm_neon_optional==1 and arm_tune=="cortex-a8"', { + 'openssl_arm_sources+': [ + 'openssl/crypto/chacha/chacha_vec_arm.S', + ], + }, + { + 'openssl_arm_sources+': [ + 'openssl/crypto/chacha/chacha_vec.c', + ], + }], + ], 'openssl_arm_defines': [ 'OPENSSL_BN_ASM_GF2m', 'OPENSSL_BN_ASM_MONT', |