# HG changeset patch # User Tom Rodriguez # Date 1420741207 28800 # Node ID 750db34c9fe177c5b5b5790fef250c1b1610cc54 # Parent f1e7e4f6d83376449a8256754de456b267799311 client-nograal is supported on Mac diff -r f1e7e4f6d833 -r 750db34c9fe1 mx/mx_graal.py --- a/mx/mx_graal.py Wed Jan 07 18:02:00 2015 +0100 +++ b/mx/mx_graal.py Thu Jan 08 10:20:07 2015 -0800 @@ -100,7 +100,7 @@ JDK_UNIX_PERMISSIONS_EXEC = 0755 def isVMSupported(vm): - if 'client' in vm and len(platform.mac_ver()[0]) != 0: + if 'client' == vm and len(platform.mac_ver()[0]) != 0: # Client VM not supported: java launcher on Mac OS X translates '-client' to '-server' return False return True @@ -1924,7 +1924,7 @@ mx.abort(1) vmArgs, benchmarksAndJsons = _extract_VM_args(args) - if '-XX:-UseGraalClassLoader' not in vmArgs: + if isGraalEnabled(_get_vm()) and '-XX:-UseGraalClassLoader' not in vmArgs: vmArgs = ['-XX:-UseGraalClassLoader'] + vmArgs benchmarks = [b for b in benchmarksAndJsons if not b.startswith('{')]