comparison mx/mx_graal.py @ 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 cc1d1fc17338
children c4f649042a7b
comparison
equal deleted inserted replaced
18114:6d2b2671c63a 18115:4ccabc85a62a
1586 deoptalot(['15', '-Xmx48m']) 1586 deoptalot(['15', '-Xmx48m'])
1587 1587
1588 dacapo(['100', 'eclipse', '-esa']) 1588 dacapo(['100', 'eclipse', '-esa'])
1589 1589
1590 def _igvFallbackJDK(env): 1590 def _igvFallbackJDK(env):
1591 if mx._java_homes[0].version == mx.VersionSpec("1.8.0_20"): 1591 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")]
1592 if igvHomes[0] != mx._java_homes[0]:
1592 env = dict(env) 1593 env = dict(env)
1593 fallbackJDK = mx._java_homes[1] 1594 fallbackJDK = igvHomes[0]
1594 mx.logv("1.8.0_20 has a known javac bug (JDK-8043926), thus falling back to " + str(fallbackJDK.version)) 1595 mx.logv("1.8.0_20 has a known javac bug (JDK-8043926), thus falling back to " + str(fallbackJDK.version))
1595 env['JAVA_HOME'] = str(fallbackJDK.jdk) 1596 env['JAVA_HOME'] = str(fallbackJDK.jdk)
1596 return env 1597 return env
1597 1598
1598 def igv(args): 1599 def igv(args):