From ada3c63291bd07beb0d43559ce640dc144f51558 Mon Sep 17 00:00:00 2001 From: Wenlong Zhang Date: Thu, 31 Oct 2024 20:26:51 +0800 Subject: [PATCH] add loongarch64 support for libbsd --- src/local-elf.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/local-elf.h b/src/local-elf.h index f784b12..c568727 100644 --- a/src/local-elf.h +++ b/src/local-elf.h @@ -193,11 +193,18 @@ #define ELF_TARG_CLASS ELFCLASS32 #elif __riscv_xlen == 64 #define ELF_TARG_CLASS ELFCLASS64 + #else #error Unsupported ELF class #endif #define ELF_TARG_DATA ELFDATA2LSB +#elif defined(__loongarch64) + +#define ELF_TARG_MACH EM_LOONGARCH +#define ELF_TARG_CLASS ELFCLASS64 +#define ELF_TARG_DATA ELFDATA2LSB + #elif defined(__sparc__) #if defined(__arch64__) -- 2.43.0