libbsd: add support for aarch64
Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 43354
This commit is contained in:
		
							
								
								
									
										19
									
								
								package/libs/libbsd/patches/001-aarch64_support.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								package/libs/libbsd/patches/001-aarch64_support.patch
									
									
									
									
									
										Normal file
									
								
							@@ -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
 | 
			
		||||
		Reference in New Issue
	
	Block a user