فهرست منبع

fixes for superh

Mike Frysinger 20 سال پیش
والد
کامیت
90df2829cb
2فایلهای تغییر یافته به همراه38 افزوده شده و 0 حذف شده
  1. 10 0
      package/strace/strace-dont-use-REG_SYSCALL-for-sh.patch
  2. 28 0
      package/strace/strace-superh-update.patch

+ 10 - 0
package/strace/strace-dont-use-REG_SYSCALL-for-sh.patch

@@ -0,0 +1,10 @@
+--- strace/process.c
++++ strace/process.c
+@@ -2663,7 +2663,6 @@ const struct xlat struct_user_offsets[] 
+        { 4*REG_GBR,            "4*REG_GBR"                             },
+        { 4*REG_MACH,           "4*REG_MACH"                            },
+        { 4*REG_MACL,           "4*REG_MACL"                            },
+-       { 4*REG_SYSCALL,        "4*REG_SYSCALL"                         },
+        { 4*REG_FPUL,           "4*REG_FPUL"                            },
+        { 4*REG_FPREG0,         "4*REG_FPREG0"                          },
+        { 4*(REG_FPREG0+1),     "4*REG_FPREG1"                          },

+ 28 - 0
package/strace/strace-superh-update.patch

@@ -0,0 +1,28 @@
+--- strace/configure
++++ strace/configure
+@@ -1993,19 +1993,19 @@
+ _ACEOF
+ 
+ 	;;
+-sh)
+-	arch=sh
++sh64)
++	arch=sh64
+ 
+ cat >>confdefs.h <<\_ACEOF
+-#define SH 1
++#define SH64 1
+ _ACEOF
+ 
+ 	;;
+-sh64)
+-	arch=sh64
++sh*)
++	arch=sh
+ 
+ cat >>confdefs.h <<\_ACEOF
+-#define SH64 1
++#define SH 1
+ _ACEOF
+ 
+ 	;;