Skip to content

Commit d5a2f76

Browse files
Satyen SubramaniamPaul Hohensee
authored andcommitted
8318700: MacOS Zero cannot run gtests due to wrong JVM path
Backport-of: 744e0893100d402b2b51762d57bcc2e99ab7fdcc
1 parent ec177b8 commit d5a2f76

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

src/hotspot/os/bsd/os_bsd.cpp

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -203,11 +203,13 @@ static char cpu_arch[] = "ppc";
203203
#error Add appropriate cpu_arch setting
204204
#endif
205205

206-
// Compiler variant
207-
#ifdef COMPILER2
208-
#define COMPILER_VARIANT "server"
206+
// JVM variant
207+
#if defined(ZERO)
208+
#define JVM_VARIANT "zero"
209+
#elif defined(COMPILER2)
210+
#define JVM_VARIANT "server"
209211
#else
210-
#define COMPILER_VARIANT "client"
212+
#define JVM_VARIANT "client"
211213
#endif
212214

213215

@@ -1499,10 +1501,10 @@ void os::jvm_path(char *buf, jint buflen) {
14991501
snprintf(jrelib_p, buflen-len, "/lib");
15001502
}
15011503

1502-
// Add the appropriate client or server subdir
1504+
// Add the appropriate JVM variant subdir
15031505
len = strlen(buf);
15041506
jrelib_p = buf + len;
1505-
snprintf(jrelib_p, buflen-len, "/%s", COMPILER_VARIANT);
1507+
snprintf(jrelib_p, buflen-len, "/%s", JVM_VARIANT);
15061508
if (0 != access(buf, F_OK)) {
15071509
snprintf(jrelib_p, buflen-len, "%s", "");
15081510
}

0 commit comments

Comments
 (0)