diff options
-rw-r--r-- | package/strace/strace-dont-use-REG_SYSCALL-for-sh.patch | 10 | ||||
-rw-r--r-- | package/strace/strace-superh-update.patch | 28 |
2 files changed, 38 insertions, 0 deletions
diff --git a/package/strace/strace-dont-use-REG_SYSCALL-for-sh.patch b/package/strace/strace-dont-use-REG_SYSCALL-for-sh.patch new file mode 100644 index 000000000..9030ecc36 --- /dev/null +++ b/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" }, diff --git a/package/strace/strace-superh-update.patch b/package/strace/strace-superh-update.patch new file mode 100644 index 000000000..ff865a247 --- /dev/null +++ b/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 + + ;; |