Mercurial > hg > graal-jvmci-8
changeset 8213:3ebe0b86736e
simplified addition of graal.jar to the bootclasspath (CR-102)
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Mon, 11 Mar 2013 18:58:42 +0100 |
parents | ed3fa3ae7b61 |
children | aadd8f02449a |
files | src/share/vm/runtime/arguments.cpp src/share/vm/runtime/os.cpp |
diffstat | 2 files changed, 3 insertions(+), 14 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/vm/runtime/arguments.cpp Mon Mar 11 18:57:12 2013 +0100 +++ b/src/share/vm/runtime/arguments.cpp Mon Mar 11 18:58:42 2013 +0100 @@ -2222,20 +2222,6 @@ FREE_C_HEAP_ARRAY(char, altclasses_path, mtInternal); } -#ifdef GRAAL - { - // Append graal.jar to bootclasspath if enabled - const char* jar_file = "graal.jar"; - const size_t path_len = strlen(get_meta_index_dir()) + 1 + strlen(jar_file); - char* path = NEW_C_HEAP_ARRAY(char, path_len, mtInternal); - strcpy(path, get_meta_index_dir()); - strcat(path, jar_file); - scp.add_suffix(path); - scp_assembly_required = true; - FREE_C_HEAP_ARRAY(char, path, mtInternal); - } -#endif - // Parse _JAVA_OPTIONS environment variable (if present) (mimics classic VM) result = parse_java_options_environment_variable(&scp, &scp_assembly_required); if (result != JNI_OK) {
--- a/src/share/vm/runtime/os.cpp Mon Mar 11 18:57:12 2013 +0100 +++ b/src/share/vm/runtime/os.cpp Mon Mar 11 18:58:42 2013 +0100 @@ -1149,6 +1149,9 @@ #ifdef __APPLE__ "%/lib/JObjC.jar:" #endif +#ifdef GRAAL + "%/lib/graal.jar:" +#endif "%/classes"; char* sysclasspath = format_boot_path(classpath_format, home, home_len, fileSep, pathSep); if (sysclasspath == NULL) return false;