# HG changeset patch # User Thomas Wuerthinger # Date 1324151326 -3600 # Node ID d3ec27ea1b2012103b545f50265a802b0fee9d44 # Parent 61369a06f03cd572de122b15e64be5e56f570027 Work with GRAAL environment variable instead of MAXINE environment variable. diff -r 61369a06f03c -r d3ec27ea1b20 .hgignore --- a/.hgignore Sat Dec 17 20:36:28 2011 +0100 +++ b/.hgignore Sat Dec 17 20:48:46 2011 +0100 @@ -3,6 +3,7 @@ ^build/ ^dist/ ^java/ +^lib/ ^jdk1.7.0/` ^java64/ ^work/ diff -r 61369a06f03c -r d3ec27ea1b20 mx/commands.py --- a/mx/commands.py Sat Dec 17 20:36:28 2011 +0100 +++ b/mx/commands.py Sat Dec 17 20:48:46 2011 +0100 @@ -244,7 +244,7 @@ build = env.vmbuild if env.java_dbg: args = ['-Xdebug', '-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000'] + args - os.environ['MAXINE'] = env.check_get_env('GRAAL_HOME') + os.environ['GRAAL'] = join(env.check_get_env('GRAAL_HOME'), 'graal') exe = join(_jdk7(env, build), 'bin', env.exe_suffix('java')) return env.run([exe, vm] + args) diff -r 61369a06f03c -r d3ec27ea1b20 src/share/vm/runtime/arguments.cpp --- a/src/share/vm/runtime/arguments.cpp Sat Dec 17 20:36:28 2011 +0100 +++ b/src/share/vm/runtime/arguments.cpp Sat Dec 17 20:48:46 2011 +0100 @@ -2021,39 +2021,35 @@ tty->print_cr("Running Graal VM... "); } const int BUFFER_SIZE = 1024; - char maxine_dir[BUFFER_SIZE]; + char graal_dir[BUFFER_SIZE]; char temp[BUFFER_SIZE]; - if (!os::getenv("MAXINE", maxine_dir, sizeof(maxine_dir))) { - jio_fprintf(defaultStream::output_stream(), "Error while starting Graal VM: The MAXINE environment variable needs to point to a Maxine repository.\n"); + if (!os::getenv("GRAAL", graal_dir, sizeof(graal_dir))) { + jio_fprintf(defaultStream::output_stream(), "Error while starting Graal VM: The GRAAL environment variable needs to point to the directory containing the Graal projects.\n"); vm_exit(0); } - if (PrintVMOptions) tty->print_cr("MAXINE=%s", maxine_dir); + if (PrintVMOptions) tty->print_cr("GRAAL=%s", graal_dir); SysClassPath scp_compiler(Arguments::get_sysclasspath()); - sprintf(temp, "%s/com.oracle.max.cri/bin", maxine_dir); + sprintf(temp, "%s/com.oracle.max.cri/bin", graal_dir); scp_compiler.add_prefix(temp); - sprintf(temp, "%s/com.oracle.max.criutils/bin", maxine_dir); + sprintf(temp, "%s/com.oracle.max.criutils/bin", graal_dir); scp_compiler.add_prefix(temp); - sprintf(temp, "%s/com.oracle.max.base/bin", maxine_dir); - scp_compiler.add_prefix(temp); - sprintf(temp, "%s/com.oracle.max.asmdis/bin", maxine_dir); + sprintf(temp, "%s/com.oracle.max.base/bin", graal_dir); scp_compiler.add_prefix(temp); - sprintf(temp, "%s/com.oracle.max.asm/bin", maxine_dir); + sprintf(temp, "%s/com.oracle.max.asmdis/bin", graal_dir); scp_compiler.add_prefix(temp); - sprintf(temp, "%s/com.oracle.max.graal.graph/bin", maxine_dir); + sprintf(temp, "%s/com.oracle.max.asm/bin", graal_dir); scp_compiler.add_prefix(temp); - sprintf(temp, "%s/com.oracle.max.graal.compiler/bin", maxine_dir); + sprintf(temp, "%s/com.oracle.max.graal.graph/bin", graal_dir); scp_compiler.add_prefix(temp); - sprintf(temp, "%s/com.oracle.max.graal.nodes/bin", maxine_dir); + sprintf(temp, "%s/com.oracle.max.graal.compiler/bin", graal_dir); scp_compiler.add_prefix(temp); - sprintf(temp, "%s/com.oracle.max.graal.snippets/bin", maxine_dir); + sprintf(temp, "%s/com.oracle.max.graal.nodes/bin", graal_dir); scp_compiler.add_prefix(temp); - sprintf(temp, "%s/com.oracle.max.graal.criutils/bin", maxine_dir); - scp_compiler.add_prefix(temp); - sprintf(temp, "%s/com.oracle.max.graal.extensions/bin", maxine_dir); + sprintf(temp, "%s/com.oracle.max.graal.snippets/bin", graal_dir); scp_compiler.add_prefix(temp); - sprintf(temp, "%s/com.oracle.max.graal.hotspot/bin", maxine_dir); + sprintf(temp, "%s/com.oracle.max.graal.criutils/bin", graal_dir); scp_compiler.add_prefix(temp); - sprintf(temp, "%s/com.oracle.max.graal.graphviz/bin", maxine_dir); + sprintf(temp, "%s/com.oracle.max.graal.hotspot/bin", graal_dir); scp_compiler.add_prefix(temp); scp_compiler.expand_endorsed(); Arguments::set_compilerclasspath(scp_compiler.combined_path());