patches/strace/4.8/001-strace-4.8-glibc_2.18_build_fix-1.patch
author danielrubiob@gmail.com
Tue Feb 11 21:34:48 2014 +0100 (2014-02-11)
changeset 3285 a8cb9039fade
permissions -rw-r--r--
complibs/cloog: bump version

Signed-off-by: Daniel Rubio Bonilla <danielrubiob@gmail.com>
[yann.morin.1998@free.fr: re-order versions]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Cody P Schafer <dev@codyps.com>
Message-Id: <c2de3964cd6d5e4173cc.1391984023@uemo>
Patchwork-Id: 318637
     1 Submitted By: Ken Moffat <ken at linuxfromscratch dot org>
     2 Date: 2013-08-26
     3 Initial Package Version: 4.8
     4 Upstream Status: Unknown
     5 Origin: Unknown
     6 Description: Fixes compilation with glibc-2.18.
     7 From OpenSuse factory, found in strace-4.8-2.1.src.rpm by rpmfind.net.
     8 http://download.opensuse.org/factory/repo/src-oss/suse/strace-4.8-2.1.src.rpm
     9 Their changelog reports:
    10  * Wed Aug 14 2013 schwab@suse.de
    11  - strace-linux-ptrace-h.patch: handle conflict with struct
    12    ptrace_peeksiginfo_args between <sys/ptrace.h> and <linux/ptrace.h>
    13 
    14 
    15 Index: strace-4.8/process.c
    16 ===================================================================
    17 --- strace-4.8.orig/process.c
    18 +++ strace-4.8/process.c
    19 @@ -63,9 +63,11 @@
    20  # ifdef HAVE_STRUCT_PT_ALL_USER_REGS
    21  #  define pt_all_user_regs XXX_pt_all_user_regs
    22  # endif
    23 +# define ptrace_peeksiginfo_args XXX_ptrace_peeksiginfo_args
    24  # include <linux/ptrace.h>
    25  # undef ia64_fpreg
    26  # undef pt_all_user_regs
    27 +# undef ptrace_peeksiginfo_args
    28  #endif
    29  
    30  #if defined(SPARC64)
    31 Index: strace-4.8/signal.c
    32 ===================================================================
    33 --- strace-4.8.orig/signal.c
    34 +++ strace-4.8/signal.c
    35 @@ -51,9 +51,11 @@
    36  # ifdef HAVE_STRUCT_PT_ALL_USER_REGS
    37  #  define pt_all_user_regs XXX_pt_all_user_regs
    38  # endif
    39 +# define ptrace_peeksiginfo_args XXX_ptrace_peeksiginfo_args
    40  # include <linux/ptrace.h>
    41  # undef ia64_fpreg
    42  # undef pt_all_user_regs
    43 +# undef ptrace_peeksiginfo_args
    44  #endif
    45  
    46  #ifdef IA64
    47 Index: strace-4.8/syscall.c
    48 ===================================================================
    49 --- strace-4.8.orig/syscall.c
    50 +++ strace-4.8/syscall.c
    51 @@ -48,9 +48,11 @@
    52  # ifdef HAVE_STRUCT_PT_ALL_USER_REGS
    53  #  define pt_all_user_regs XXX_pt_all_user_regs
    54  # endif
    55 +# define ptrace_peeksiginfo_args XXX_ptrace_peeksiginfo_args
    56  # include <linux/ptrace.h>
    57  # undef ia64_fpreg
    58  # undef pt_all_user_regs
    59 +# undef ptrace_peeksiginfo_args
    60  #endif
    61  
    62  #if defined(SPARC64)
    63 Index: strace-4.8/util.c
    64 ===================================================================
    65 --- strace-4.8.orig/util.c
    66 +++ strace-4.8/util.c
    67 @@ -55,9 +55,11 @@
    68  # ifdef HAVE_STRUCT_PT_ALL_USER_REGS
    69  #  define pt_all_user_regs XXX_pt_all_user_regs
    70  # endif
    71 +# define ptrace_peeksiginfo_args XXX_ptrace_peeksiginfo_args
    72  # include <linux/ptrace.h>
    73  # undef ia64_fpreg
    74  # undef pt_all_user_regs
    75 +# undef ptrace_peeksiginfo_args
    76  #endif
    77  
    78  int