We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b8c1c50 commit 6d5e847Copy full SHA for 6d5e847
src/architecture.h
@@ -58,6 +58,7 @@ enum {
58
ARCHITECTURE_TILEGX,
59
ARCHITECTURE_CRIS,
60
ARCHITECTURE_RISCV64,
61
+ ARCHITECTURE_LOONGARCH,
62
_ARCHITECTURE_MAX,
63
_ARCHITECTURE_INVALID = -1
64
};
@@ -150,6 +151,9 @@ int uname_architecture(void);
150
151
#elif defined(__riscv) && __riscv_xlen == 64
152
# define native_architecture() ARCHITECTURE_RISCV64
153
# define define LIB_ARCH_TUPLE "riscv64-linux-gnu"
154
+#elif defined(__loongarch__) && __loongarch_grlen == 64
155
+# define native_architecture() ARCHITECTURE_LOONGARCH
156
+# define define LIB_ARCH_TUPLE "loongarch64-linux-gnu"
157
#elif defined(__aarch64__)
158
# if __BYTE_ORDER == __BIG_ENDIAN
159
# define native_architecture() ARCHITECTURE_ARM64_BE
0 commit comments