Skip to content

openjdk-8 updates

André Draszik yocto 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest14 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/14openjdk-8: clarify a bitbake warningrecipes-core/openjdk/openjdk-8-common.inc+2 -10 replies
2/14openjdk-8: doesn't compile on aarch64recipes-core/openjdk/openjdk-8-common.inc+2 -00 replies
3/14openjdk-8: Upgrade to u162b12recipes-core/openjdk/openjdk-8-common.inc recipes-core/openjdk/openjdk-8-cross.inc recipes-core/openjdk/openjdk-8-native_102b14.bb +17 more+600 -8590 replies
4/14openjdk-8: rework do_patch (pt 1 - X11 wrappers)recipes-core/openjdk/openjdk-8-common.inc+5 -30 replies
5/14openjdk-8: rework do_patch (pt 2 - use bitbake variable overrides)recipes-core/openjdk/openjdk-8-common.inc recipes-core/openjdk/openjdk-8-cross.inc recipes-core/openjdk/openjdk-8-release-162b12.inc+18 -290 replies
6/14openjdk-8: fix a compiler warningrecipes-core/openjdk/openjdk-8-release-162b12.inc recipes-core/openjdk/patches-openjdk-8/0001-jdk-comparison-between-pointer-and-integer.patch+145 -00 replies
7/14openjdk-8: add patch for compiling with enabled security flagsrecipes-core/openjdk/openjdk-8-release-162b12.inc recipes-core/openjdk/patches-openjdk-8/0002-hotspot-fix-compilation-with-security-flags-enabled.patch recipes-core/openjdk/patches-openjdk-8/openjdk8-silence-d_fortify_source-warning.patch+42 -570 replies
8/14openjdk-8: add patches to support building against system libpng & libjpegrecipes-core/openjdk/openjdk-8-cross.inc recipes-core/openjdk/openjdk-8-native.inc recipes-core/openjdk/openjdk-8-release-162b12.inc +2 more+420 -30 replies
9/14openjdk-8-native: really use system libgif & zlibrecipes-core/openjdk/openjdk-8-native.inc+4 -40 replies
10/14openjdk-8: build against system libgif & zlib by defaultrecipes-core/openjdk/openjdk-8-cross.inc+1 -10 replies
11/14openjdk-8: rename PACKAGECONFIG zip -> zlibrecipes-core/openjdk/openjdk-8-cross.inc+2 -20 replies
12/14openjdk-8: stop passing obsolete make variables (freetype)recipes-core/openjdk/openjdk-8-cross.inc+0 -20 replies
13/14openjdk-8: fix musl buildrecipes-core/openjdk/openjdk-8-release-162b12.inc recipes-core/openjdk/patches-openjdk-8/0001-jdk-comparison-between-pointer-and-integer.patch recipes-core/openjdk/patches-openjdk-8/0002-hotspot-fix-compilation-with-security-flags-enabled.patch +16 more+1037 -40 replies
14/14openjdk-8: add aarch64 supportrecipes-core/openjdk/openjdk-8-common.inc recipes-core/openjdk/openjdk-8-release-161b15.inc recipes-core/openjdk/openjdk-8-release-162b12.inc +4 more+164 -820 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [meta-java][PATCH 00/14] openjdk-8 updates

Hi,

OpenJDK8 in yocto is a bit outdated, so these patches
- update openjdk-8 from the 1.5 year old version 102b14 to the current 162b12
- modernize the recipe using bitbake variable overrides
- enable building with 'security' flags enabled
- fix the aarch64 build (by using the aarch64 port, which is still separate in the OpenJDK8 series)
- fix the musl build (by adding appropriate patches)

This was runtime-tested on x86-64 with both glibc and musl against the 'poky' DISTRO, and compile-tested on aarch64 against glibc and musl.

Cheers,
Andre'