[source] devel/strace: fix build only on powerpc arch

LEDE Commits lede-commits at lists.infradead.org
Wed Nov 16 02:11:13 PST 2016


blogic pushed a commit to source.git, branch master:
https://git.lede-project.org/c437a671525d4fa01f69e57effee76da09d6761f

commit c437a671525d4fa01f69e57effee76da09d6761f
Author: Alexandru Ardelean <ardeleanalex at gmail.com>
AuthorDate: Wed Nov 9 17:00:11 2016 +0200

    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 at gmail.com>
---
 .../100-workaround--pt-reg-collisions-ppc.patch       | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

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 0000000..5dc1e67
--- /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



More information about the lede-commits mailing list