Age | Commit message (Collapse) | Author |
|
Change-Id: Id0862afeed65a173ea4bb68959aa94ef48b80435
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
The build will fail at a later point now.
Change-Id: I431cfa6b67793a07e144261c158d5774a06a8bcb
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
This package contains the jtreg test code for both jdk and hotspot.
Change-Id: I99c0b75372209207c30a567cc2e72a91d613d525
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Source directory changed in (previous) commit:
41935b269bf362f562aa929b70832e56d6009139.
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
|
|
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>
|
|
This reverts commit 35b751f6802713f015b31c3012d545656c94365b.
Conflicts:
meta-aarch64/recipes-core/openjdk/openjdk-8-common.inc
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
|
|
This reverts commit 0794becb413540dc4afbb5ab55fbdf64edb3f01a.
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
|
|
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>
|
|
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
|
|
Wild stab in the dark to see if it resolves the current build failure.
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
|
|
This prints the raw compilation command and parameters to stdout.
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
|
|
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
|
|
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>
|