Mercurial > hg > graal-compiler
changeset 18115:4ccabc85a62a
IGV build: blacklist all JDKs from 8u20 included to 8u40 excluded
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Thu, 16 Oct 2014 17:07:38 +0200 |
parents | 6d2b2671c63a |
children | c4f649042a7b |
files | mx/mx_graal.py |
diffstat | 1 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mx/mx_graal.py Thu Oct 16 17:06:20 2014 +0200 +++ b/mx/mx_graal.py Thu Oct 16 17:07:38 2014 +0200 @@ -1588,9 +1588,10 @@ dacapo(['100', 'eclipse', '-esa']) def _igvFallbackJDK(env): - if mx._java_homes[0].version == mx.VersionSpec("1.8.0_20"): + igvHomes = [h for h in mx._java_homes if h.version < mx.VersionSpec("1.8.0_20") or h.version >= mx.VersionSpec("1.8.0_40")] + if igvHomes[0] != mx._java_homes[0]: env = dict(env) - fallbackJDK = mx._java_homes[1] + fallbackJDK = igvHomes[0] mx.logv("1.8.0_20 has a known javac bug (JDK-8043926), thus falling back to " + str(fallbackJDK.version)) env['JAVA_HOME'] = str(fallbackJDK.jdk) return env