comparison mx/mx_graal.py @ 13846:1e72cd05b77e

hs build: add graal tag to hotspot build version
author Bernhard Urban <bernhard.urban@jku.at>
date Fri, 31 Jan 2014 16:04:33 +0200
parents 7c418666c6c9
children 9d70445ea369
comparison
equal deleted inserted replaced
13845:12e1c788c1d5 13846:1e72cd05b77e
629 629
630 env.setdefault('ARCH_DATA_MODEL', '64') 630 env.setdefault('ARCH_DATA_MODEL', '64')
631 env.setdefault('LANG', 'C') 631 env.setdefault('LANG', 'C')
632 env.setdefault('HOTSPOT_BUILD_JOBS', str(cpus)) 632 env.setdefault('HOTSPOT_BUILD_JOBS', str(cpus))
633 env.setdefault('ALT_BOOTDIR', mx.java().jdk) 633 env.setdefault('ALT_BOOTDIR', mx.java().jdk)
634
635 # extract latest release tag for graal
636 tags = [x.split(' ')[0] for x in subprocess.check_output(['hg', 'tags']).split('\n') if x.startswith("graal-")]
637 if tags:
638 # extract the most recent tag
639 tag = sorted(tags, key = lambda e : [int(x) for x in e[len("graal-"):].split('.')], reverse = True)[0]
640 env.setdefault('USER_RELEASE_SUFFIX', tag)
634 if not mx._opts.verbose: 641 if not mx._opts.verbose:
635 runCmd.append('MAKE_VERBOSE=') 642 runCmd.append('MAKE_VERBOSE=')
636 env['JAVA_HOME'] = jdk 643 env['JAVA_HOME'] = jdk
637 if vm.endswith('nograal'): 644 if vm.endswith('nograal'):
638 env['INCLUDE_GRAAL'] = 'false' 645 env['INCLUDE_GRAAL'] = 'false'