# HG changeset patch # User Bernhard Urban # Date 1391177073 -7200 # Node ID 1e72cd05b77e67883bb5203e0c0f525fa16070a7 # Parent 12e1c788c1d5d01005e117480a76ee5344dbd744 hs build: add graal tag to hotspot build version diff -r 12e1c788c1d5 -r 1e72cd05b77e mx/mx_graal.py --- a/mx/mx_graal.py Fri Jan 31 14:54:34 2014 +0200 +++ b/mx/mx_graal.py Fri Jan 31 16:04:33 2014 +0200 @@ -631,6 +631,13 @@ env.setdefault('LANG', 'C') env.setdefault('HOTSPOT_BUILD_JOBS', str(cpus)) env.setdefault('ALT_BOOTDIR', mx.java().jdk) + + # extract latest release tag for graal + tags = [x.split(' ')[0] for x in subprocess.check_output(['hg', 'tags']).split('\n') if x.startswith("graal-")] + if tags: + # extract the most recent tag + tag = sorted(tags, key = lambda e : [int(x) for x in e[len("graal-"):].split('.')], reverse = True)[0] + env.setdefault('USER_RELEASE_SUFFIX', tag) if not mx._opts.verbose: runCmd.append('MAKE_VERBOSE=') env['JAVA_HOME'] = jdk