[oe] [meta-java][PATCH 1/2] openjdk-8: undefined behaviour in src/os_cpu/linux_zero/vm/os_linux_zero.cpp
Richard Leitner
richard.leitner at skidata.com
Mon Dec 17 13:53:13 UTC 2018
Hi,
thanks for the patch. Nonetheless this patch doesn't apply neither to master nor to master-next.
Please take a look at it. Thanks!
regards;Richard.L
On 30.11.18 14:10, Attie Grande wrote:
> Fixes potential UB that can be exposed by newer GCC versions.
>
> The original patch (below) has been modified to work with jdk8.
>
> Further information:
> https://bugs.openjdk.java.net/browse/JDK-8202600
> http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/ca4663e58916
>
> Signed-off-by: Attie Grande <attie.grande at argentum-systems.co.uk>
> ---
> recipes-core/openjdk/openjdk-8-release-16xbyy.inc | 1 +
> .../JDK-8202600-undefined-behaviour-in-os_linux_zero.cpp.patch | 10 ++++++++++
> 2 files changed, 11 insertions(+)
> create mode 100644
> recipes-core/openjdk/patches-openjdk-8/JDK-8202600-undefined-behaviour-in-os_linux_zero.cpp.patch
>
> diff --git a/recipes-core/openjdk/openjdk-8-release-16xbyy.inc
> b/recipes-core/openjdk/openjdk-8-release-16xbyy.inc
> index bd4a349..23c99fe 100644
> --- a/recipes-core/openjdk/openjdk-8-release-16xbyy.inc
> +++ b/recipes-core/openjdk/openjdk-8-release-16xbyy.inc
> @@ -16,6 +16,7 @@ PATCHES_URI = "\
> file://0008-jdk-use-correct-include-for-signal.patch \
> file://0009-jdk-disable-backtrace-musl-build-fix.patch \
> file://0010-build-fix-build-on-as-needed-toolchains-generic.patch \
> + file://JDK-8202600-undefined-behaviour-in-os_linux_zero.cpp.patch \
> "
> # some patches extracted from
> http://cr.openjdk.java.net/~rkennke/shark-build-hotspot/webrev.01/hotspot.patch
> # reported via
> http://mail.openjdk.java.net/pipermail/build-dev/2015-January/013972.html
> diff --git a/recipes-core/openjdk/patches-openjdk-8/JDK-8202600-undefined-behaviour-in-os_linux_zero.cpp.patch
> b/recipes-core/openjdk/patches-openjdk-8/JDK-8202600-undefined-behaviour-in-os_linux_zero.cpp.patch
> new file mode 100644
> index 0000000..f01fea3
> --- /dev/null
> +++ b/recipes-core/openjdk/patches-openjdk-8/JDK-8202600-undefined-behaviour-in-os_linux_zero.cpp.patch
> @@ -0,0 +1,10 @@
> +--- a/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp Tue Apr 14
> 11:40:13 2015 +0200
> ++++ b/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp Thu May 03
> 18:59:48 2018 +0200
> +@@ -408,6 +408,7 @@
> +
> + extern "C" {
> + int SpinPause() {
> ++ return 0; // Shouldn't matter.
> + }
> +
> +
>
More information about the Openembedded-devel
mailing list