aboutsummaryrefslogtreecommitdiff
path: root/meta-aarch64/recipes-core/openjdk/openjdk-8-common.inc
AgeCommit message (Collapse)Author
2014-11-21openjdk: fix build failure14.11Koen Kooi
Change-Id: Id0862afeed65a173ea4bb68959aa94ef48b80435 Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
2014-11-20openjdk8: fix vm build breakageKoen Kooi
The build will fail at a later point now. Change-Id: I431cfa6b67793a07e144261c158d5774a06a8bcb Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
2014-11-14openjdk: pass correct sysroot to compilerKoen Kooi
OE-core is poisoning the builtin sysroot to catch bad recipes, so fix openjdk to use the OE sysroot. Change-Id: I57b4c960553fd8f23d4af0fa50c57cc37d6e3125 Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
2014-06-17openjdk8: limit COMPATIBLE_HOST to aarch64Koen Kooi
It lacks the support for !aarch64 in hotspot, e.g. jdk8/hotspot/src/cpu/arm Change-Id: If3164dc7444c5650f180170bbb3ae3612a1d4923 Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
2014-06-17openjdk8: pass arch flags to compiler testsKoen Kooi
I'm not sure if this is due OE-core compiler changes or openjdk changes (or both). With this change do_configure succeeds, but the build fails in do_compile with an unrelated error. Change-Id: I89054ae8afef20904f99b80af35c0aa58cc5e644 Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
2014-06-17openjdk-8: use $TARGET_SYS instead of hardcoding itKoen Kooi
No function difference on aarch64, but it does make debugging buildfailures on armv7a a lot easier. Change-Id: I7dc0078f1747d00799c3f188b3a1bef38f9399e4 Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
2014-04-04openjdk8: ensure /usr/include/sys/sdt.h is not foundAndrew McDermott
The build looks for a DTrace header during configure and that header, by name, will be present if your build host has installed the systemtap-dev package. Set ALT_SDT_H when invoking make to ensure that this header won't be found. Change-Id: I5bb1859a74bce80cea1aa22392e65eb8814ab685 Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2014-04-03openjdk8: remove non-aarch64 binaries from openjdk8-jtreg packageAndrew McDermott
The upstream Mercurial repo has various incompatible binaries checked in. Remove these otherwise bitbake complains about mismatched architecture, et al. Change-Id: Ie0bfd64b3d6aa217c92038b23d3a4faa2c6d0b23 Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-11-19leg-java: openjdk-8: remove .debuginfo files from installed imageAndrew McDermott
Although the build no longer produces .diz files we still have .debuginfo files which amount to an extra ~400MB when the package is installed. This commit, and the complementary commit a688b769294bce171ab53f76936ebbd0ceeb2587, reduces the installed image size from ~600MB to ~260MB. This is a similar size to the java-8-oracle package on Ubuntu 12.04 (x86_64). Change-Id: I9943d01ce4233393943e0a015555a2c304d98293 Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-11-18meta-linaro: add openjdk-8-jtreg packageAndrew McDermott
This package contains the jtreg test code for both jdk and hotspot. Change-Id: I99c0b75372209207c30a567cc2e72a91d613d525 Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-10-31meta-linaro: openjdk-8: don't install debug files (.diz)Andrew McDermott
The default configure options produce compressed debug info files, however this adds 250MB to the installed package. Add configure options to suppress the generation of these files, particularly as this is supposed to be a 'release' build. Change-Id: Id0f3737e73790367f1863ee5875b4b468532d2b0 Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-10-24meta-linaro: openjdk-8: make group/other perms +r in do_installAndrew McDermott
On recent OE builds the OpenJDK-8 install was broken because some files in the installation (/usr/lib/jvm/java-8-openjdk) had permissions that were 0600. This meant various tools like javac failed to work for non-root users. This commit explicitly sets group and other to have read permission. Change-Id: Id5bca03cab6e85cd7573dccd26c6cf7392a7f018 Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-10-24meta-linaro: openjdk-8: add runtime recommendation on liberation-fontsAndrew McDermott
This is a temporary fix to ensure that there are some workable fonts for OpenJDK-8 on OE. Anything consuming or depending on AWT graphics currently produces a NullPointerException. This has (possibly) changed in 13.09 => 13.10 because we have merged to a later version of the tip of x86 development and there are configure-based changes around font configuration in general. These changes need to now be understood and considered. Change-Id: I738b81468585eb2bae5d465bcf6489b927404784 Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-10-17leg-java: openjdk-8: build both client and server releasesAndrew McDermott
As the C1 compiler (client) has matured, now build the C2 (server) compiler as well. Change-Id: I461e8840c87bc310ada092808331485ac4e323b9 Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-10-08leg-java: openjdk-8: add update-alternatives for all Java binariesAndrew McDermott
Previously only a handful of binaries (e.g., java, javac) were in the update-alternatives list. This commit adds all binaries in the jdk/bin directory and the jre/bin directory. Change-Id: I94bf6d70257ccec1229a0f73430776741a7e36d6 Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-10-08leg-java: openjdk-8: remove icedtea7-native build dependencyAndrew McDermott
This commit breaks the build dependency on the icedtea7-native package and will instead rely on the installed version of java/javac from the build host when bootstrapping. Change-Id: I76fd18fb101af87fccae36ec1fdbfa818a434701 Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-09-10meta-aarch64: openjdk-8: correct S=<dir>Andrew McDermott
Source directory changed in (previous) commit: 41935b269bf362f562aa929b70832e56d6009139. Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-08-08meta-aarch64: openjdk-8: daily tarball taken from snapshots.linaro.orgAndrew McDermott
Also disabled checksums as the tarball is produced nightly from the tips of openjdk-8 aarch4 development. Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-08-05Revert "aarch64: openjdk-8: add openjdk-7 as dependency"Andrew McDermott
This reverts commit 35b751f6802713f015b31c3012d545656c94365b. Conflicts: meta-aarch64/recipes-core/openjdk/openjdk-8-common.inc Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-08-02Revert "openjdk-8: set sysroot manually"Andrew McDermott
This reverts commit 0794becb413540dc4afbb5ab55fbdf64edb3f01a. Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-08-02openjdk-8: set sysroot manuallyRiku Voipio
gcc gets a hardcoded sysroot path when building. Most applications take the --sysroot from CC flag, but openjdk doesn't respect it. Set the sysroot flag in CFLAGS, which the openjdk configure does seem to respect. This impact the jenkins builds where the sysroot moves due to each rootfs being built in their own directory. Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2013-08-02aarch64: openjdk-8: disable ccache when buildingAndrew McDermott
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-08-01aarch64: openjdk-8: add openjdk-7 as dependencyAndrew McDermott
Wild stab in the dark to see if it resolves the current build failure. Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-08-01aarch64: openjdk8: add LOG=debug to do_compile stageAndrew McDermott
This prints the raw compilation command and parameters to stdout. Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-08-01aarch64: openjdk-8: add libxt as dependencyAndrew McDermott
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-07-31aarch64: add initial openjdk-8 recipeAndrew McDermott
Note: this does not currently pull from the Mercurial repos; a pre-assembled tarball of the openjdk-8 source tree is put into: http://people.linaro.org/~andrew.mcdermott/jdk8.tar.xz and the build currently fetches from there. TODO: update SRC_URI to pull from the tips of the various openjdk-8 repositories. Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>