perf tool failing to build for ARM

Will Deacon will.deacon at arm.com
Fri Sep 26 09:25:31 PDT 2014


Hi Jean,

I'm getting the following error trying to build perf tool for ARM with
a 3.17-rc6 kernel:


arch/arm/util/unwind-libunwind.c: In function ‘libunwind__arch_reg_id’:
arch/arm/util/unwind-libunwind.c:43:3: error: implicit declaration of function ‘pr_err’ [-Werror=implicit-function-declaration]
   pr_err("unwind: invalid reg id %d\n", regnum);
   ^
arch/arm/util/unwind-libunwind.c:43:3: error: nested extern declaration of ‘pr_err’ [-Werror=nested-externs]
  CC       arch/arm/tests/regs_load.o
  CC       arch/arm/tests/dwarf-unwind.o
cc1: all warnings being treated as errors
Makefile.perf:655: recipe for target 'arch/arm/util/unwind-libunwind.o' failed
make[1]: *** [arch/arm/util/unwind-libunwind.o] Error 1
make[1]: *** Waiting for unfinished jobs....
  CC       util/probe-finder.o
arch/arm/tests/dwarf-unwind.c: In function ‘sample_ustack’:
arch/arm/tests/dwarf-unwind.c:20:3: error: implicit declaration of function ‘pr_debug’ [-Werror=implicit-function-declaration]
   pr_debug("failed to allocate sample uregs data\n");
   ^
arch/arm/tests/dwarf-unwind.c:20:3: error: nested extern declaration of ‘pr_debug’ [-Werror=nested-externs]
cc1: all warnings being treated as errors
Makefile.perf:655: recipe for target 'arch/arm/tests/dwarf-unwind.o' failed
make[1]: *** [arch/arm/tests/dwarf-unwind.o] Error 1
Makefile:68: recipe for target 'all' failed
make: *** [all] Error 2


Can you take a look please?


Will



More information about the linux-arm-kernel mailing list