devel/strace: fix build only on powerpc arch
[openwrt/.git] / package / devel / strace / patches / 100-workaround--pt-reg-collisions-ppc.patch
index 9b9d12a286e03be7d3b932e50ef78d314bb5918a..5dc1e6713f5c801b9a6f72244eeea19b0ce658bd 100644 (file)
@@ -1,14 +1,19 @@
+diff --git a/ptrace.h b/ptrace.h
+index ddb46cb..48a54b8 100644
 --- a/ptrace.h
 +++ b/ptrace.h
-@@ -52,7 +52,10 @@ extern long ptrace(int, int, char *, long);
+@@ -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
---