|
|
@@ -0,0 +1,19 @@
|
|
|
+--- a/src/local-elf.h
|
|
|
++++ b/src/local-elf.h
|
|
|
+@@ -165,6 +165,16 @@
|
|
|
+ #endif
|
|
|
+ #define ELF_TARG_DATA ELFDATA2MSB
|
|
|
+
|
|
|
++#elif defined(__aarch64__)
|
|
|
++
|
|
|
++#define ELF_TARG_MACH EM_AARCH64
|
|
|
++#define ELF_TARG_CLASS ELFCLASS64
|
|
|
++#ifdef __AARCH64EB__
|
|
|
++#define ELF_TARG_DATA ELFDATA2MSB
|
|
|
++#else
|
|
|
++#define ELF_TARG_DATA ELFDATA2LSB
|
|
|
++#endif
|
|
|
++
|
|
|
+ #else
|
|
|
+
|
|
|
+ #error Unknown ELF machine type
|