20 lines
		
	
	
		
			360 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			360 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
--- 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
 |