summaryrefslogtreecommitdiffstats
path: root/package/libressl/0002-Fix-build-with-musl-and-older-Linux-kernel.patch
diff options
context:
space:
mode:
authorBernd Kuhls <bernd.kuhls@t-online.de>2018-04-02 10:37:07 +0200
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>2018-04-02 11:27:33 +0200
commit9f1900ecaa56d917e41e2df0b50728f0dbc69434 (patch)
treed73c4081d7a8ac72691680c0a5310bc7b14f0f7c /package/libressl/0002-Fix-build-with-musl-and-older-Linux-kernel.patch
parent82aef67f2bb61acd971ad640b0b072d5fc24e5cc (diff)
downloadbuildroot-9f1900ecaa56d917e41e2df0b50728f0dbc69434.tar.gz
buildroot-9f1900ecaa56d917e41e2df0b50728f0dbc69434.zip
package/libressl: bump version to 2.7.2
Removed patch 0001, a different version was applied upstream, please see upstream PR 82 for details. Added license hash. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Diffstat (limited to 'package/libressl/0002-Fix-build-with-musl-and-older-Linux-kernel.patch')
-rw-r--r--package/libressl/0002-Fix-build-with-musl-and-older-Linux-kernel.patch38
1 files changed, 0 insertions, 38 deletions
diff --git a/package/libressl/0002-Fix-build-with-musl-and-older-Linux-kernel.patch b/package/libressl/0002-Fix-build-with-musl-and-older-Linux-kernel.patch
deleted file mode 100644
index ddb953402d..0000000000
--- a/package/libressl/0002-Fix-build-with-musl-and-older-Linux-kernel.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From: Baruch Siach <baruch@tkos.co.il>
-Date: Fri, 29 Sep 2017 10:06:52 +0300
-Subject: [PATCH] Fix build with musl and older Linux kernel
-
-The musl libc carries its own copy of Linux system calls. When building
-with Linux headers older than v3.17, musl provides SYS_getrandom
-definition, but not GRND_NONBLOCK. This causes build failure for
-libressl and openntpd:
-
-getentropy_linux.c: In function 'getentropy_getrandom':
-getentropy_linux.c:205:42: error: 'GRND_NONBLOCK' undeclared (first use in this function)
- ret = syscall(SYS_getrandom, buf, len, GRND_NONBLOCK);
- ^~~~~~~~~~~~~
-
-Define GRND_NONBLOCK locally when its definition is missing to fix the
-build. There should be no run-time effect. Older kernels return ENOSYS
-for unsupported syscall().
-
-[ from upstream pull request with file location changed ]
-Signed-off-by: Baruch Siach <baruch@tkos.co.il>
----
-Upstream status: https://github.com/libressl-portable/openbsd/pull/82
-
-diff -Nuar libressl-2.5.5-orig/crypto/compat/getentropy_linux.c libressl-2.5.5/crypto/compat/getentropy_linux.c
---- libressl-2.5.5-orig/crypto/compat/getentropy_linux.c 2017-07-09 13:59:48.000000000 +0300
-+++ libressl-2.5.5/crypto/compat/getentropy_linux.c 2017-09-29 10:03:32.447958829 +0300
-@@ -194,6 +194,11 @@
- }
-
- #ifdef SYS_getrandom
-+
-+#ifndef GRND_NONBLOCK
-+#define GRND_NONBLOCK 0x0001
-+#endif
-+
- static int
- getentropy_getrandom(void *buf, size_t len)
- {
OpenPOWER on IntegriCloud