File tree Expand file tree Collapse file tree 1 file changed +12
-6
lines changed Expand file tree Collapse file tree 1 file changed +12
-6
lines changed Original file line number Diff line number Diff line change @@ -124,12 +124,18 @@ AC_DEFUN_ONCE([LIB_SETUP_LIBRARIES],
124124 BASIC_JVM_LIBS="$BASIC_JVM_LIBS -lpthread"
125125 fi
126126
127- # Libatomic library
128- # 32-bit MIPS needs fallback library for 8-byte atomic ops
129- if test "x$OPENJDK_TARGET_OS" = xlinux &&
130- (test "x$OPENJDK_TARGET_CPU" = xmips ||
131- test "x$OPENJDK_TARGET_CPU" = xmipsel); then
132- BASIC_JVM_LIBS="$BASIC_JVM_LIBS -latomic"
127+ # Atomic library
128+ # 32-bit platforms needs fallback library for 8-byte atomic ops on Zero
129+ if HOTSPOT_CHECK_JVM_VARIANT(zero); then
130+ if test "x$OPENJDK_TARGET_OS" = xlinux &&
131+ (test "x$OPENJDK_TARGET_CPU" = xarm ||
132+ test "x$OPENJDK_TARGET_CPU" = xm68k ||
133+ test "x$OPENJDK_TARGET_CPU" = xmips ||
134+ test "x$OPENJDK_TARGET_CPU" = xmipsel ||
135+ test "x$OPENJDK_TARGET_CPU" = xppc ||
136+ test "x$OPENJDK_TARGET_CPU" = xsh); then
137+ BASIC_JVM_LIBS="$BASIC_JVM_LIBS -latomic"
138+ fi
133139 fi
134140
135141 # perfstat lib
You can’t perform that action at this time.
0 commit comments