[oe] [meta-java][PATCH] openjdk-8: Upgrade from u72 to u102y
Maxin B. John
maxin.john at intel.com
Fri Aug 12 13:09:37 UTC 2016
Hi Erkka,
On Tue, Aug 09, 2016 at 10:32:17AM +0300, Erkka Kääriä wrote:
> Openjdk is upgraded from u72 to u102. Two patches are dropped, as these
> were backports and the fixes are present in the current version. One
> patch was refreshed. One patch was backported from the upcoming u112 to
> fix a zero mode crash.
>
> Signed-off-by: Erkka Kääriä <erkka.kaaria at intel.com>
> ---
> recipes-core/openjdk/openjdk-8-native_102b14.bb | 2 +
> recipes-core/openjdk/openjdk-8-native_72b05.bb | 2 -
> ...ease-72b05.inc => openjdk-8-release-102b14.inc} | 51 +-
> .../{openjdk-8_72b05.bb => openjdk-8_102b14.bb} | 4 +-
> .../{openjre-8_72b05.bb => openjre-8_102b14.bb} | 4 +-
> .../openjdk8-avoid-early-ldflags-expansion.patch | 53 -
> .../openjdk8-fix-shark-stdc++11.patch | 2623 ++++++++++----------
> .../openjdk8-fix-zero-mode-crash.patch | 49 +
> ..._than_returning_address_of_local_variable.patch | 23 -
<snip>
openjdk-8 build fails with the following error now:
| /media/poky/build/tmp/work/core2-64-poky-linux/openjdk-8/102b14-r0/jdk8u-bf0932d3e0f8/hotspot/src/os/linux/vm/os_linux.inline.hpp:127:42: error: 'int readdir_r(DIR*, dirent*, dirent**)' is deprecated [-Werror=deprecated-declarations]
| if((status = ::readdir_r(dirp, dbuf, &p)) != 0) {
| ^
| In file included from /media/poky/build/tmp/work/core2-64-poky-linux/openjdk-8/102b14-r0/jdk8u-bf0932d3e0f8/hotspot/src/os/linux/vm/jvm_linux.h:44:0,
| from /media/poky/build/tmp/work/core2-64-poky-linux/openjdk-8/102b14-r0/jdk8u-bf0932d3e0f8/hotspot/src/share/vm/prims/jvm.h:30,
| from /media/poky/build/tmp/work/core2-64-poky-linux/openjdk-8/102b14-r0/jdk8u-bf0932d3e0f8/hotspot/src/share/vm/utilities/debug.hpp:29,
| from /media/poky/build/tmp/work/core2-64-poky-linux/openjdk-8/102b14-r0/jdk8u-bf0932d3e0f8/hotspot/src/share/vm/runtime/globals.hpp:28,
| from /media/poky/build/tmp/work/core2-64-poky-linux/openjdk-8/102b14-r0/jdk8u-bf0932d3e0f8/hotspot/src/share/vm/memory/allocation.hpp:28,
| from /media/poky/build/tmp/work/core2-64-poky-linux/openjdk-8/102b14-r0/jdk8u-bf0932d3e0f8/hotspot/src/share/vm/memory/iterator.hpp:28,
| from /media/poky/build/tmp/work/core2-64-poky-linux/openjdk-8/102b14-r0/jdk8u-bf0932d3e0f8/hotspot/src/share/vm/memory/genOopClosures.hpp:28,
| from /media/poky/build/tmp/work/core2-64-poky-linux/openjdk-8/102b14-r0/jdk8u-bf0932d3e0f8/hotspot/src/share/vm/oops/klass.hpp:28,
| from /media/poky/build/tmp/work/core2-64-poky-linux/openjdk-8/102b14-r0/jdk8u-bf0932d3e0f8/hotspot/src/share/vm/runtime/handles.hpp:28,
| from /media/poky/build/tmp/work/core2-64-poky-linux/openjdk-8/102b14-r0/jdk8u-bf0932d3e0f8/hotspot/src/share/vm/memory/universe.hpp:28,
| from /media/poky/build/tmp/work/core2-64-poky-linux/openjdk-8/102b14-r0/jdk8u-bf0932d3e0f8/hotspot/src/share/vm/code/oopRecorder.hpp:28,
| from /media/poky/build/tmp/work/core2-64-poky-linux/openjdk-8/102b14-r0/jdk8u-bf0932d3e0f8/hotspot/src/share/vm/asm/codeBuffer.hpp:28,
| from /media/poky/build/tmp/work/core2-64-poky-linux/openjdk-8/102b14-r0/jdk8u-bf0932d3e0f8/hotspot/src/share/vm/code/codeBlob.hpp:28,
| from /media/poky/build/tmp/work/core2-64-poky-linux/openjdk-8/102b14-r0/jdk8u-bf0932d3e0f8/hotspot/src/share/vm/code/nmethod.hpp:28,
| from /media/poky/build/tmp/work/core2-64-poky-linux/openjdk-8/102b14-r0/jdk8u-bf0932d3e0f8/hotspot/src/share/vm/runtime/simpleThresholdPolicy.hpp:28,
| from /media/poky/build/tmp/work/core2-64-poky-linux/openjdk-8/102b14-r0/jdk8u-bf0932d3e0f8/hotspot/src/share/vm/runtime/advancedThresholdPolicy.hpp:28,
| from /media/poky/build/tmp/work/core2-64-poky-linux/openjdk-8/102b14-r0/jdk8u-bf0932d3e0f8/hotspot/src/share/vm/runtime/advancedThresholdPolicy.cpp:26:
| /media/poky/build/tmp/sysroots/qemux86-64/usr/include/dirent.h:183:12: note: declared here
| extern int readdir_r (DIR *__restrict __dirp,
| ^~~~~~~~~
| cc1plus: all warnings being treated as errors
Best Regards,
Maxin
More information about the Openembedded-devel
mailing list