java/openjdk17: Add i386 support
This commit is contained in:
@@ -9,7 +9,7 @@ COMMENT= Java Development Kit ${JDK_MAJOR_VERSION}
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le
|
||||
ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc64 powerpc64le
|
||||
|
||||
BUILD_DEPENDS= zip:archivers/zip \
|
||||
autoconf>0:devel/autoconf \
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
--- src/jdk.hotspot.agent/bsd/native/libsaproc/BsdDebuggerLocal.cpp.orig 2021-12-30 23:31:30.529953000 -0800
|
||||
+++ src/jdk.hotspot.agent/bsd/native/libsaproc/BsdDebuggerLocal.cpp 2021-12-30 23:31:40.303627000 -0800
|
||||
@@ -35,7 +35,11 @@
|
||||
#define amd64 1
|
||||
#endif
|
||||
|
||||
-#ifdef i386
|
||||
+#if defined(i386) && !defined(i586)
|
||||
+#define i586 1
|
||||
+#endif
|
||||
+
|
||||
+#ifdef i586
|
||||
#include "sun_jvm_hotspot_debugger_x86_X86ThreadContext.h"
|
||||
#endif
|
||||
|
||||
@@ -347,7 +351,7 @@
|
||||
}
|
||||
|
||||
#undef NPRGREG
|
||||
-#ifdef i386
|
||||
+#ifdef i586
|
||||
#define NPRGREG sun_jvm_hotspot_debugger_x86_X86ThreadContext_NPRGREG
|
||||
#endif
|
||||
#ifdef amd64
|
||||
@@ -369,7 +373,7 @@
|
||||
|
||||
#undef REG_INDEX
|
||||
|
||||
-#ifdef i386
|
||||
+#ifdef i586
|
||||
#define REG_INDEX(reg) sun_jvm_hotspot_debugger_x86_X86ThreadContext_##reg
|
||||
|
||||
regs[REG_INDEX(GS)] = (uintptr_t) gregs.r_gs;
|
||||
@@ -388,7 +392,7 @@
|
||||
regs[REG_INDEX(CS)] = (uintptr_t) gregs.r_cs;
|
||||
regs[REG_INDEX(SS)] = (uintptr_t) gregs.r_ss;
|
||||
|
||||
-#endif /* i386 */
|
||||
+#endif /* i586 */
|
||||
|
||||
#ifdef amd64
|
||||
#define REG_INDEX(reg) sun_jvm_hotspot_debugger_amd64_AMD64ThreadContext_##reg
|
||||
Reference in New Issue
Block a user