summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexandru Ardelean <ardeleanalex@gmail.com>2016-11-09 17:00:11 +0200
committerJohn Crispin <john@phrozen.org>2016-11-16 11:03:25 +0100
commitc437a671525d4fa01f69e57effee76da09d6761f (patch)
treeeaa3f0040acbddcbdcd44929ab43a40327b0e3a1
parent0d760bfba8da81c508ec1cec679c85278820bba7 (diff)
downloadopenwrt-c437a671525d4fa01f69e57effee76da09d6761f.tar.gz
openwrt-c437a671525d4fa01f69e57effee76da09d6761f.tar.bz2
openwrt-c437a671525d4fa01f69e57effee76da09d6761f.zip
devel/strace: fix build only on powerpc arch
Reboot of 519a199cbcc0930e229ddd7087309326a846bdce Which broke other builds. This time, added compile flags to build only for POWERPC archs Tested on mpc85xx, ar71xx and bcm2708. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
-rw-r--r--package/devel/strace/patches/100-workaround--pt-reg-collisions-ppc.patch19
1 files changed, 19 insertions, 0 deletions
diff --git a/package/devel/strace/patches/100-workaround--pt-reg-collisions-ppc.patch b/package/devel/strace/patches/100-workaround--pt-reg-collisions-ppc.patch
new file mode 100644
index 0000000000..5dc1e6713f
--- /dev/null
+++ b/package/devel/strace/patches/100-workaround--pt-reg-collisions-ppc.patch
@@ -0,0 +1,19 @@
+diff --git a/ptrace.h b/ptrace.h
+index ddb46cb..48a54b8 100644
+--- a/ptrace.h
++++ b/ptrace.h
+@@ -55,7 +55,14 @@ extern long ptrace(int, int, char *, long);
+ # define ptrace_peeksiginfo_args XXX_ptrace_peeksiginfo_args
+ #endif
+
++#if POWERPC
++#include <linux/types.h>
++#define __ASSEMBLY__
++#endif
+ #include <linux/ptrace.h>
++#if POWERPC
++#undef __ASSEMBLY__
++#endif
+
+ #ifdef HAVE_STRUCT_IA64_FPREG
+ # undef ia64_fpreg