diff options
author | Riku Voipio <riku.voipio@linaro.org> | 2013-08-02 15:49:18 +0300 |
---|---|---|
committer | Riku Voipio <riku.voipio@linaro.org> | 2013-08-02 15:54:10 +0300 |
commit | 0794becb413540dc4afbb5ab55fbdf64edb3f01a (patch) | |
tree | 427325e75a8f65d993480023d4fc0dc8e38fa2a4 /meta-aarch64 | |
parent | 74d11936108d367f373512676c05e44d8d60be4c (diff) |
openjdk-8: set sysroot manually
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>
Diffstat (limited to 'meta-aarch64')
-rw-r--r-- | meta-aarch64/recipes-core/openjdk/openjdk-8-common.inc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/meta-aarch64/recipes-core/openjdk/openjdk-8-common.inc b/meta-aarch64/recipes-core/openjdk/openjdk-8-common.inc index d7c42a85..92331491 100644 --- a/meta-aarch64/recipes-core/openjdk/openjdk-8-common.inc +++ b/meta-aarch64/recipes-core/openjdk/openjdk-8-common.inc @@ -17,6 +17,9 @@ libdir_jvm ?= "${libdir}/jvm" JDKPN = "openjdk-8" JDK_DIR = "java-8-openjdk" JDK_HOME = "${libdir_jvm}/${JDK_DIR}" +CFLAGS += "--sysroot=${STAGING_DIR_TARGET}" +CPPFLAGS += "--sysroot=${STAGING_DIR_TARGET}" +CXXFLAGS += "--sysroot=${STAGING_DIR_TARGET}" PN = "${JDKPN}-jre" PROVIDES += "${JDKPN}" |