fixes for superh
This commit is contained in:
parent
8f4e2f6c87
commit
90df2829cb
10
package/strace/strace-dont-use-REG_SYSCALL-for-sh.patch
Normal file
10
package/strace/strace-dont-use-REG_SYSCALL-for-sh.patch
Normal file
@ -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
package/strace/strace-superh-update.patch
Normal file
28
package/strace/strace-superh-update.patch
Normal file
@ -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
|
||||||
|
|
||||||
|
;;
|
Loading…
Reference in New Issue
Block a user