From 90df2829cb203c88fe70820a51a39488d8bbd235 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Wed, 3 Aug 2005 22:14:51 +0000 Subject: [PATCH] fixes for superh --- .../strace-dont-use-REG_SYSCALL-for-sh.patch | 10 +++++++ package/strace/strace-superh-update.patch | 28 +++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 package/strace/strace-dont-use-REG_SYSCALL-for-sh.patch create mode 100644 package/strace/strace-superh-update.patch 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 0000000000..9030ecc36d --- /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 0000000000..ff865a2474 --- /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 + + ;;