Mercurial > hg > graal-jvmci-8
changeset 24154:c2e117633778
use openjdk prefix if bootstrap jdk is an openjdk
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Fri, 07 Jul 2017 14:56:32 +0200 |
parents | e108f5565e05 |
children | 88bd5f7522a1 |
files | hotspot/.project mx.jvmci/mx_jvmci.py |
diffstat | 2 files changed, 8 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/hotspot/.project Fri Jul 07 03:46:11 2017 -0700 +++ b/hotspot/.project Fri Jul 07 14:56:32 2017 +0200 @@ -7,7 +7,7 @@ <buildSpec> <buildCommand> <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name> - <triggers></triggers> + <triggers>auto,</triggers> <arguments> <dictionary> <key>?children?</key>
--- a/mx.jvmci/mx_jvmci.py Fri Jul 07 03:46:11 2017 -0700 +++ b/mx.jvmci/mx_jvmci.py Fri Jul 07 14:56:32 2017 +0200 @@ -465,7 +465,13 @@ return join(vmLibDirInJdk(jdkDir), jvmCfgFile) def _jdksDir(): - return os.path.abspath(join(_installed_jdks if _installed_jdks else _suite.dir, 'jdk' + str(get_jvmci_bootstrap_jdk().version))) + bootstrap_jdk = get_jvmci_bootstrap_jdk() + output = subprocess.check_output([bootstrap_jdk.java, '-version'], stderr=subprocess.STDOUT) + if 'openjdk' in output.lower(): + prefix = 'openjdk' + else: + prefix = 'jdk' + return os.path.abspath(join(_installed_jdks if _installed_jdks else _suite.dir, prefix + str(bootstrap_jdk.version))) def _handle_missing_VM(bld, vm=None): if not vm: