8318700: MacOS Zero cannot run gtests due to wrong JVM path
Reviewed-by: dholmes
This commit is contained in:
parent
ec1bf23d01
commit
744e089310
@ -202,11 +202,13 @@ static char cpu_arch[] = "ppc";
|
||||
#error Add appropriate cpu_arch setting
|
||||
#endif
|
||||
|
||||
// Compiler variant
|
||||
#ifdef COMPILER2
|
||||
#define COMPILER_VARIANT "server"
|
||||
// JVM variant
|
||||
#if defined(ZERO)
|
||||
#define JVM_VARIANT "zero"
|
||||
#elif defined(COMPILER2)
|
||||
#define JVM_VARIANT "server"
|
||||
#else
|
||||
#define COMPILER_VARIANT "client"
|
||||
#define JVM_VARIANT "client"
|
||||
#endif
|
||||
|
||||
|
||||
@ -1501,10 +1503,10 @@ void os::jvm_path(char *buf, jint buflen) {
|
||||
snprintf(jrelib_p, buflen-len, "/lib");
|
||||
}
|
||||
|
||||
// Add the appropriate client or server subdir
|
||||
// Add the appropriate JVM variant subdir
|
||||
len = strlen(buf);
|
||||
jrelib_p = buf + len;
|
||||
snprintf(jrelib_p, buflen-len, "/%s", COMPILER_VARIANT);
|
||||
snprintf(jrelib_p, buflen-len, "/%s", JVM_VARIANT);
|
||||
if (0 != access(buf, F_OK)) {
|
||||
snprintf(jrelib_p, buflen-len, "%s", "");
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user