From 75ba758d6bae8613bd1a21f63a82d177135491b9 Mon Sep 17 00:00:00 2001 From: Alexander Kanavin Date: Thu, 13 Aug 2020 18:27:56 +0200 Subject: openjdk-8: add a glibc 2.32 compatibility patch Signed-off-by: Alexander Kanavin Signed-off-by: Richard Leitner --- recipes-core/openjdk/openjdk-8-release-common.inc | 1 + .../2010-Remove-usage-of-sys-sysctl.h.patch | 39 ++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 recipes-core/openjdk/patches-openjdk-8/2010-Remove-usage-of-sys-sysctl.h.patch diff --git a/recipes-core/openjdk/openjdk-8-release-common.inc b/recipes-core/openjdk/openjdk-8-release-common.inc index 3e4a0cf..1d69812 100644 --- a/recipes-core/openjdk/openjdk-8-release-common.inc +++ b/recipes-core/openjdk/openjdk-8-release-common.inc @@ -20,6 +20,7 @@ PATCHES_URI = "\ file://2007-jdk-no-genx11-in-headless.patch \ file://2008-jdk-no-unused-deps.patch \ file://2009-jdk-use-gcc-instead-of-ld-to-link-genSocketOptionRegistry.patch \ + file://2010-Remove-usage-of-sys-sysctl.h.patch \ " HOTSPOT_UB_PATCH = "\ file://1001-hotspot-fix-crash-on-JNI_CreateJavaVM.patch \ diff --git a/recipes-core/openjdk/patches-openjdk-8/2010-Remove-usage-of-sys-sysctl.h.patch b/recipes-core/openjdk/patches-openjdk-8/2010-Remove-usage-of-sys-sysctl.h.patch new file mode 100644 index 0000000..f6d7681 --- /dev/null +++ b/recipes-core/openjdk/patches-openjdk-8/2010-Remove-usage-of-sys-sysctl.h.patch @@ -0,0 +1,39 @@ +From 3ed9b4a109cf2f31b97ab8ba317d67886452523c Mon Sep 17 00:00:00 2001 +From: Alexander Kanavin +Date: Thu, 13 Aug 2020 17:59:42 +0200 +Subject: [PATCH] Remove usage of sys/sysctl.h + +This header has been removed in glibc 2.32, and isn't used for +anything. + +Upstream-Status: Pending +Signed-off-by: Alexander Kanavin +--- + jdk/src/solaris/native/java/net/PlainDatagramSocketImpl.c | 1 - + jdk/src/solaris/native/java/net/PlainSocketImpl.c | 1 - + 2 files changed, 2 deletions(-) + +diff --git a/jdk/src/solaris/native/java/net/PlainDatagramSocketImpl.c b/jdk/src/solaris/native/java/net/PlainDatagramSocketImpl.c +index cd15654e..4d8abe03 100644 +--- a/jdk/src/solaris/native/java/net/PlainDatagramSocketImpl.c ++++ b/jdk/src/solaris/native/java/net/PlainDatagramSocketImpl.c +@@ -41,7 +41,6 @@ + #endif + #ifdef __linux__ + #include +-#include + #include + #include + +diff --git a/jdk/src/solaris/native/java/net/PlainSocketImpl.c b/jdk/src/solaris/native/java/net/PlainSocketImpl.c +index 170957e7..9aafbc09 100644 +--- a/jdk/src/solaris/native/java/net/PlainSocketImpl.c ++++ b/jdk/src/solaris/native/java/net/PlainSocketImpl.c +@@ -43,7 +43,6 @@ + #endif + #ifdef __linux__ + #include +-#include + #endif + + #include "jvm.h" -- cgit v1.2.3-54-g00ecf