From 68d0f092189804bfe1c5b78b4a3a06d78485fa47 Mon Sep 17 00:00:00 2001 From: zhaixiaojuan Date: Sat, 15 Apr 2023 15:51:22 +0800 Subject: [PATCH] Add support for loongarch64 --- bindings/java/hyperic_jni/src/org/hyperic/jni/ArchNameTask.java | 2 +- src/os/linux/linux_sigar.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/bindings/java/hyperic_jni/src/org/hyperic/jni/ArchNameTask.java b/bindings/java/hyperic_jni/src/org/hyperic/jni/ArchNameTask.java index 4cf53924f..a94b97a5c 100644 --- a/bindings/java/hyperic_jni/src/org/hyperic/jni/ArchNameTask.java +++ b/bindings/java/hyperic_jni/src/org/hyperic/jni/ArchNameTask.java @@ -75,7 +75,7 @@ else if (ArchLoader.IS_AIX) { if (ArchName.is64()) { getProject().setProperty("jni.arch64", "true"); if (ArchLoader.IS_LINUX) { - if (!osArch.equals("ia64")) { + if (!osArch.equals("ia64") && !osArch.equals("loongarch64")) { getProject().setProperty("jni.gccm", "-m64"); } } diff --git a/src/os/linux/linux_sigar.c b/src/os/linux/linux_sigar.c index a3fd23010..d63c9555b 100644 --- a/src/os/linux/linux_sigar.c +++ b/src/os/linux/linux_sigar.c @@ -24,6 +24,7 @@ #include #include #include +#include #include "sigar.h" #include "sigar_private.h"