netzimme@3255: Submitted By: Ken Moffat netzimme@3255: Date: 2013-08-26 netzimme@3255: Initial Package Version: 4.8 netzimme@3255: Upstream Status: Unknown netzimme@3255: Origin: Unknown netzimme@3255: Description: Fixes compilation with glibc-2.18. netzimme@3255: From OpenSuse factory, found in strace-4.8-2.1.src.rpm by rpmfind.net. netzimme@3255: http://download.opensuse.org/factory/repo/src-oss/suse/strace-4.8-2.1.src.rpm netzimme@3255: Their changelog reports: netzimme@3255: * Wed Aug 14 2013 schwab@suse.de netzimme@3255: - strace-linux-ptrace-h.patch: handle conflict with struct netzimme@3255: ptrace_peeksiginfo_args between and netzimme@3255: netzimme@3255: netzimme@3255: Index: strace-4.8/process.c netzimme@3255: =================================================================== netzimme@3255: --- strace-4.8.orig/process.c netzimme@3255: +++ strace-4.8/process.c netzimme@3255: @@ -63,9 +63,11 @@ netzimme@3255: # ifdef HAVE_STRUCT_PT_ALL_USER_REGS netzimme@3255: # define pt_all_user_regs XXX_pt_all_user_regs netzimme@3255: # endif netzimme@3255: +# define ptrace_peeksiginfo_args XXX_ptrace_peeksiginfo_args netzimme@3255: # include netzimme@3255: # undef ia64_fpreg netzimme@3255: # undef pt_all_user_regs netzimme@3255: +# undef ptrace_peeksiginfo_args netzimme@3255: #endif netzimme@3255: netzimme@3255: #if defined(SPARC64) netzimme@3255: Index: strace-4.8/signal.c netzimme@3255: =================================================================== netzimme@3255: --- strace-4.8.orig/signal.c netzimme@3255: +++ strace-4.8/signal.c netzimme@3255: @@ -51,9 +51,11 @@ netzimme@3255: # ifdef HAVE_STRUCT_PT_ALL_USER_REGS netzimme@3255: # define pt_all_user_regs XXX_pt_all_user_regs netzimme@3255: # endif netzimme@3255: +# define ptrace_peeksiginfo_args XXX_ptrace_peeksiginfo_args netzimme@3255: # include netzimme@3255: # undef ia64_fpreg netzimme@3255: # undef pt_all_user_regs netzimme@3255: +# undef ptrace_peeksiginfo_args netzimme@3255: #endif netzimme@3255: netzimme@3255: #ifdef IA64 netzimme@3255: Index: strace-4.8/syscall.c netzimme@3255: =================================================================== netzimme@3255: --- strace-4.8.orig/syscall.c netzimme@3255: +++ strace-4.8/syscall.c netzimme@3255: @@ -48,9 +48,11 @@ netzimme@3255: # ifdef HAVE_STRUCT_PT_ALL_USER_REGS netzimme@3255: # define pt_all_user_regs XXX_pt_all_user_regs netzimme@3255: # endif netzimme@3255: +# define ptrace_peeksiginfo_args XXX_ptrace_peeksiginfo_args netzimme@3255: # include netzimme@3255: # undef ia64_fpreg netzimme@3255: # undef pt_all_user_regs netzimme@3255: +# undef ptrace_peeksiginfo_args netzimme@3255: #endif netzimme@3255: netzimme@3255: #if defined(SPARC64) netzimme@3255: Index: strace-4.8/util.c netzimme@3255: =================================================================== netzimme@3255: --- strace-4.8.orig/util.c netzimme@3255: +++ strace-4.8/util.c netzimme@3255: @@ -55,9 +55,11 @@ netzimme@3255: # ifdef HAVE_STRUCT_PT_ALL_USER_REGS netzimme@3255: # define pt_all_user_regs XXX_pt_all_user_regs netzimme@3255: # endif netzimme@3255: +# define ptrace_peeksiginfo_args XXX_ptrace_peeksiginfo_args netzimme@3255: # include netzimme@3255: # undef ia64_fpreg netzimme@3255: # undef pt_all_user_regs netzimme@3255: +# undef ptrace_peeksiginfo_args netzimme@3255: #endif netzimme@3255: netzimme@3255: int