summaryrefslogtreecommitdiff
path: root/core/openssl/openssl-1.0.1a_cpu.patch
diff options
context:
space:
mode:
authorMichał Masłowski <mtjm@mtjm.eu>2012-04-21 17:59:43 +0200
committerMichał Masłowski <mtjm@mtjm.eu>2012-04-21 17:59:43 +0200
commit63d523fbbe614c1f463e7178bc845b415664c718 (patch)
tree8d8df96aedd49926faf44ce70e7fa40907387caf /core/openssl/openssl-1.0.1a_cpu.patch
parent9c2097ac3c4176a84248d9d94cac244c6d14e885 (diff)
Apply a patch fixing openssl build on non-x86.
Diffstat (limited to 'core/openssl/openssl-1.0.1a_cpu.patch')
-rw-r--r--core/openssl/openssl-1.0.1a_cpu.patch15
1 files changed, 15 insertions, 0 deletions
diff --git a/core/openssl/openssl-1.0.1a_cpu.patch b/core/openssl/openssl-1.0.1a_cpu.patch
new file mode 100644
index 000000000..a6b85988a
--- /dev/null
+++ b/core/openssl/openssl-1.0.1a_cpu.patch
@@ -0,0 +1,15 @@
+--- openssl-1.0.1a/crypto/evp/e_rc4_hmac_md5.c Wed Apr 18 17:51:33 2012
++++ /tmp/e_rc4_hmac_md5.c Thu Apr 19 14:28:41 2012
+@@ -289,8 +289,12 @@
+
+ const EVP_CIPHER *EVP_rc4_hmac_md5(void)
+ {
++#if defined(STITCHED_CALL)
+ extern unsigned int OPENSSL_ia32cap_P[];
+ /* RC4_CHAR flag ------------vvvvv */
+ return(OPENSSL_ia32cap_P[0]&(1<<20) ? NULL : &r4_hmac_md5_cipher);
++#else
++ return(&r4_hmac_md5_cipher);
++#endif
+ }
+ #endif