aboutsummaryrefslogtreecommitdiff
path: root/meta-aarch64
diff options
context:
space:
mode:
authorRiku Voipio <riku.voipio@linaro.org>2013-08-02 15:49:18 +0300
committerRiku Voipio <riku.voipio@linaro.org>2013-08-02 15:54:10 +0300
commit0794becb413540dc4afbb5ab55fbdf64edb3f01a (patch)
tree427325e75a8f65d993480023d4fc0dc8e38fa2a4 /meta-aarch64
parent74d11936108d367f373512676c05e44d8d60be4c (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.inc3
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}"