• Christopher Covington's avatar
    ZDTM build fixes · 24a2cec4
    Christopher Covington authored
    Errors building natively for x86_64 on Ubuntu 12.04:
    
    session02.c:142:13: error: ‘PR_SET_CHILD_SUBREAPER’ undeclared
    
    session03.c:175:13: error: ‘PR_SET_CHILD_SUBREAPER’ undeclared
    
    vdso01.c:300: undefined reference to `clock_gettime'
    
    Error cross compiling for arm using Linaro 14.01 toolchain:
    
    gcc: warning: ‘-mcpu=’ is deprecated; use ‘-mtune=’ or ‘-march=’ instead
    cc1: error: unrecognized command line option ‘-mfpu=neon’
    cc1: error: unrecognized command line option ‘-marm’
    criu-rtc.c:1:0: error: bad value (cortex-a15) for -mtune= switch
    cc1: error: unrecognized command line option ‘-mfpu=neon’
    cc1: error: unrecognized command line option ‘-marm’
    criu-rtc.pb-c.c:1:0: error: bad value (cortex-a15) for -mtune= switch
    
    Errors cross compiling for aarch64 using Linaro 14.01 toolchain:
    
    maps007.c: In function ‘main’:
    maps007.c:88:4: error: passing argument 1 of ‘atomic_read’ from incompatible pointer type [-Werror]
        if (futex_get(&shm->stop) && atomic_get(&shm->delta) == MAX_DELTA)
        ^
    In file included from ../../lib/lock.h:10:0,
                     from maps007.c:13:
    ../../lib/arch/aarch64/include/asm/atomic.h:14:19: note: expected ‘const atomic_t *’ but argument is of type ‘struct f
    utex_t *’
     static inline int atomic_read(const atomic_t *v)
                       ^
    
    ptrace.c: In function ‘main’:
    ptrace.c:97:15: error: ‘PTRACE_GETREGS’ undeclared (first use in this function)
        if (ptrace(PTRACE_GETREGS, stopped, NULL, regs)) {
                   ^
    Signed-off-by: 's avatarChristopher Covington <cov@codeaurora.org>
    Reviewed-by: 's avatarCyrill Gorcunov <gorcunov@openvz.org>
    Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
    24a2cec4
ptrace.c 2.43 KB