| From af1fdce78bff4343f3c84ea118abdc3c739fc646 Mon Sep 17 00:00:00 2001 |
| From: Khem Raj <raj.khem@gmail.com> |
| Date: Sat, 30 Apr 2016 16:23:56 +0000 |
| Subject: [PATCH] Fix build when using non-glibc libc implementation on ppc |
| |
| glibc includes the kernel header into its own header for macros |
| musl does not |
| |
| Upstream-Status: Pending |
| Signed-off-by: Khem Raj <raj.khem@gmail.com> |
| |
| --- |
| ptrace.h | 8 +++++++- |
| 1 file changed, 7 insertions(+), 1 deletion(-) |
| |
| --- a/ptrace.h |
| +++ b/ptrace.h |
| @@ -30,7 +30,13 @@ |
| # define ptrace_peeksiginfo_args XXX_ptrace_peeksiginfo_args |
| # endif |
| |
| +#if defined(POWERPC) && !defined(__GLIBC__) |
| +#define pt_regs uapi_pt_regs |
| +#endif |
| # include <linux/ptrace.h> |
| +#if defined(POWERPC) && !defined(__GLIBC__) |
| +# undef pt_regs |
| +#endif |
| |
| # ifdef HAVE_STRUCT_IA64_FPREG |
| # undef ia64_fpreg |