Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Enable Aarch64 build support for Linux
Gabe Schrecker committed 4 years ago
commit 2a489a71ae3301d1688087742e62a5b01e7aecaf
parent 4707131
1 file changed +18 -4
modified external/libelf/_libelf_config.h
@@ -174,11 +174,25 @@

#if defined(__linux__)

-
#include "native-elf-format.h"
+
#if    defined(__amd64__)

-
#define	LIBELF_CLASS		ELFTC_CLASS
-
#define	LIBELF_ARCH		ELFTC_ARCH
-
#define	LIBELF_BYTEORDER	ELFTC_BYTEORDER
+
#define LIBELF_ARCH             EM_X86_64
+
#define LIBELF_BYTEORDER        ELFDATA2LSB
+
#define LIBELF_CLASS            ELFCLASS64
+

+
#elif   defined(__aarch64__)
+

+
#define LIBELF_ARCH             EM_AARCH64
+
#define LIBELF_BYTEORDER        ELFDATA2LSB
+
#define LIBELF_CLASS            ELFCLASS64
+

+
#elif  defined(__i386__)
+

+
#define LIBELF_ARCH             EM_386
+
#define LIBELF_BYTEORDER        ELFDATA2LSB
+
#define LIBELF_CLASS            ELFCLASS32
+

+
#endif

#endif	/* defined(__linux__) */