• A
    perf tools: Fix build when using gcc 3.4.6 · 5c7a6682
    Arnaldo Carvalho de Melo 提交于
    [acme@localhost linux]$ make O=~acme/git/build/perf -C tools/perf
    make: Entering directory `/home/acme/git/linux/tools/perf'
    Makefile:526: No libdw.h found or old libdw.h found or elfutils is older than 0.138, disables dwarf support. Please install new elfutils-devel/libdw-dev
    Makefile:582: newt not found, disables TUI support. Please install newt-devel or libnewt-dev
        CC /home/acme/git/build/perf/builtin-annotate.o
    In file included from builtin-annotate.c:23:
    util/parse-events.h:26: warning: declaration of 'evsel_list' shadows a global declaration
    util/parse-events.h:12: warning: shadowed declaration is here
    make: *** [/home/acme/git/build/perf/builtin-annotate.o] Error 1
    make: Leaving directory `/home/acme/git/linux/tools/perf'
    [acme@localhost linux]$ gcc --version | head -1
    gcc (GCC) 3.4.6 20060404 (Red Hat 3.4.6-11)
    [acme@localhost linux]$
    
    Fix it by renaming the parameter to evlist.
    
    Cc: Eric Dumazet <eric.dumazet@gmail.com>
    Cc: Frederic Weisbecker <fweisbec@gmail.com>
    Cc: Ingo Molnar <mingo@elte.hu>
    Cc: Mike Galbraith <efault@gmx.de>
    Cc: Paul Mackerras <paulus@samba.org>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Stephane Eranian <eranian@google.com>
    Cc: Tom Zanussi <tzanussi@gmail.com>
    LKML-Reference: <new-submission>
    Signed-off-by: NArnaldo Carvalho de Melo <acme@redhat.com>
    5c7a6682
parse-events.h 1.1 KB