The package Makefile was based on work at link [1] with the following
changes
 1. Disable minidebuginfo support thus no dependency on liblzma
 2. Add 2 patches for building against musl-libc and building with
    mips16 enabled
 3. Add LICENSE and DEPENDS info, etc.
[1] https://github.com/rpi-openwrt/rpi-packages/tree/master/libs/libunwind
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
		
	
		
			
				
	
	
		
			48 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
diff -uprN a/include/libunwind-mips.h b/include/libunwind-mips.h
 | 
						|
--- a/include/libunwind-mips.h	2012-10-06 12:54:38.000000000 +0800
 | 
						|
+++ b/include/libunwind-mips.h	2016-06-08 13:55:55.029436442 +0800
 | 
						|
@@ -111,6 +111,42 @@ typedef enum
 | 
						|
   }
 | 
						|
 mips_regnum_t;
 | 
						|
 
 | 
						|
+#ifndef __GLIBC__
 | 
						|
+#include <sys/reg.h>
 | 
						|
+
 | 
						|
+/* musl as of 1.1.14 does not export these */
 | 
						|
+#define EF_REG0			6
 | 
						|
+#define EF_REG1			7
 | 
						|
+#define EF_REG2			8
 | 
						|
+#define EF_REG3			9
 | 
						|
+#define EF_REG4			10
 | 
						|
+#define EF_REG5			11
 | 
						|
+#define EF_REG6			12
 | 
						|
+#define EF_REG7			13
 | 
						|
+#define EF_REG8			14
 | 
						|
+#define EF_REG9			15
 | 
						|
+#define EF_REG10		16
 | 
						|
+#define EF_REG11		17
 | 
						|
+#define EF_REG12		18
 | 
						|
+#define EF_REG13		19
 | 
						|
+#define EF_REG14		20
 | 
						|
+#define EF_REG15		21
 | 
						|
+#define EF_REG16		22
 | 
						|
+#define EF_REG17		23
 | 
						|
+#define EF_REG18		24
 | 
						|
+#define EF_REG19		25
 | 
						|
+#define EF_REG20		26
 | 
						|
+#define EF_REG21		27
 | 
						|
+#define EF_REG22		28
 | 
						|
+#define EF_REG23		29
 | 
						|
+#define EF_REG24		30
 | 
						|
+#define EF_REG25		31
 | 
						|
+#define EF_REG28		34
 | 
						|
+#define EF_REG29		35
 | 
						|
+#define EF_REG30		36
 | 
						|
+#define EF_REG31		37
 | 
						|
+#endif
 | 
						|
+
 | 
						|
 typedef enum
 | 
						|
   {
 | 
						|
     UNW_MIPS_ABI_O32,
 | 
						|
 |