summaryrefslogtreecommitdiff
path: root/package/libressl/patches
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@uclibc-ng.org>2016-10-17 22:07:45 +0200
committerWaldemar Brodkorb <wbx@uclibc-ng.org>2016-10-17 22:07:45 +0200
commit223f6b8f2f6bec7d3699adce6f35efdeb9302b1b (patch)
treec9856ac69ca002c2acdffdd85eb2937839ecd4cf /package/libressl/patches
parent141ece4765a7476bd9904cc801e29dde6a08d03d (diff)
libressl: fix compile for uClibc-ng linuxthreads targets, reported by Mario
Diffstat (limited to 'package/libressl/patches')
-rw-r--r--package/libressl/patches/patch-crypto_compat_arc4random_linux_h11
1 files changed, 11 insertions, 0 deletions
diff --git a/package/libressl/patches/patch-crypto_compat_arc4random_linux_h b/package/libressl/patches/patch-crypto_compat_arc4random_linux_h
new file mode 100644
index 000000000..c71462315
--- /dev/null
+++ b/package/libressl/patches/patch-crypto_compat_arc4random_linux_h
@@ -0,0 +1,11 @@
+--- libressl-2.4.2.orig/crypto/compat/arc4random_linux.h 2016-08-01 01:07:36.000000000 +0200
++++ libressl-2.4.2/crypto/compat/arc4random_linux.h 2016-10-17 21:56:49.830938238 +0200
+@@ -32,7 +32,7 @@ static pthread_mutex_t arc4random_mtx =
+ #define _ARC4_LOCK() pthread_mutex_lock(&arc4random_mtx)
+ #define _ARC4_UNLOCK() pthread_mutex_unlock(&arc4random_mtx)
+
+-#ifdef __GLIBC__
++#if defined(__GLIBC__) && !defined(__UCLIBC__)
+ extern void *__dso_handle;
+ extern int __register_atfork(void (*)(void), void(*)(void), void (*)(void), void *);
+ #define _ARC4_ATFORK(f) __register_atfork(NULL, NULL, (f), __dso_handle)