config/companion_libs/cloog.in
author Daniel Zimmermann <netzimme@gmail.com>
Mon Nov 25 08:56:55 2013 +0100 (2013-11-25)
changeset 3255 4f3536b12be5
parent 2957 3e2f2100a76d
child 3285 a8cb9039fade
permissions -rw-r--r--
debug/strace: pump version to 4.7 and 4.8

Pump version for strace to 4.7 and 4.8.
Add patch from strace mainline.


Work around conflict between <sys/ptrace.h> and <linux/ptrace.h>

Since glibc-2.18~39 <sys/ptrace.h> defines ptrace_peeksiginfo_args
which collides with <linux/ptrace.h>.

* configure.ac: Check for `struct ptrace_peeksiginfo_args' in
<sys/ptrace.h>.
* process.c: Work around potential conflict between <sys/ptrace.h>
and <linux/ptrace.h> by redefining ptrace_peeksiginfo_args.
* signal.c: Likewise.
* syscall.c: Likewise.
* util.c: Likewise.
http://sourceforge.net/p/strace/code/ci/0b4060f61f1bb101b5d8d084714b7d2feacdb199/

Signed-off-by: "Daniel Zimmermann" <netzimme@gmail.com>
Message-Id: <67b082cf1cdc8276eb4a.1385366288@haus-VirtualBox>
Patchwork-Id: 293842
yann@1380
     1
# CLooG options
yann@1380
     2
yann@1380
     3
choice
yann@1380
     4
    bool
yann@3218
     5
    prompt "CLooG version"
yann@3218
     6
yann@3218
     7
if ISL
yann@3218
     8
yann@1535
     9
# Don't remove next line
yann@1535
    10
# CT_INSERT_VERSION_BELOW
yann@1380
    11
yann@3218
    12
config CLOOG_V_0_18_0
yann@3218
    13
    bool
yann@3218
    14
    prompt "0.18.0"
yann@3218
    15
    select CLOOG_0_18_or_later
yann@3218
    16
yann@3218
    17
endif # ISL
yann@3218
    18
yann@3218
    19
if PPL
yann@3218
    20
yann@2435
    21
config CLOOG_V_0_15_11
yann@2435
    22
    bool
yann@2957
    23
    prompt "0.15.11"
yann@2758
    24
    select CLOOG_0_15_1x
yann@2435
    25
yann@2157
    26
config CLOOG_V_0_15_10
yann@2157
    27
    bool
yann@2157
    28
    prompt "0.15.10"
yann@2758
    29
    select CLOOG_0_15_1x
yann@2157
    30
yann@1873
    31
config CLOOG_V_0_15_9
yann@1873
    32
    bool
yann@1873
    33
    prompt "0.15.9"
yann@1873
    34
yann@1873
    35
config CLOOG_V_0_15_8
yann@1873
    36
    bool
yann@1873
    37
    prompt "0.15.8"
yann@1873
    38
yann@1534
    39
config CLOOG_V_0_15_7
yann@1380
    40
    bool
yann@1534
    41
    prompt "0.15.7"
yann@1534
    42
yann@1534
    43
config CLOOG_V_0_15_6
yann@1534
    44
    bool
yann@1534
    45
    prompt "0.15.6"
yann@1534
    46
yann@3218
    47
endif # PPL
yann@3218
    48
yann@1380
    49
endchoice
yann@1380
    50
yann@1380
    51
config CLOOG_VERSION
yann@1380
    52
    string
yann@1535
    53
# Don't remove next line
yann@1535
    54
# CT_INSERT_VERSION_STRING_BELOW
yann@3218
    55
    default "0.18.0" if CLOOG_V_0_18_0
yann@2435
    56
    default "0.15.11" if CLOOG_V_0_15_11
yann@2157
    57
    default "0.15.10" if CLOOG_V_0_15_10
yann@1873
    58
    default "0.15.9" if CLOOG_V_0_15_9
yann@1873
    59
    default "0.15.8" if CLOOG_V_0_15_8
yann@1534
    60
    default "0.15.7" if CLOOG_V_0_15_7
yann@1534
    61
    default "0.15.6" if CLOOG_V_0_15_6
yann@2758
    62
yann@3218
    63
config CLOOG_0_18_or_later
yann@3218
    64
    bool
yann@3218
    65
yann@2758
    66
config CLOOG_0_15_1x
yann@2758
    67
    bool
yann@2758
    68
    select CLOOG_NEEDS_AUTORECONF
yann@2758
    69
yann@2758
    70
config CLOOG_NEEDS_AUTORECONF
yann@2758
    71
    bool