This website requires JavaScript.
Explore
Help
Register
Sign In
OpenSDV
/
original_kernel
Watch
1
Star
0
Fork
You've already forked original_kernel
0
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
666e6d48c5
original_kernel
/
tools
/
perf
/
util
/
include
/
asm
/
unistd_32.h
2 lines
1 B
Raw
Normal View
History
Unescape
Escape
perf tools, x86: Build perf on older user-space as well On ancient systems I get this build failure: util/../../../arch/x86/include/asm/unistd.h:67:29: error: asm/unistd_64.h: No such file or directory In file included from util/cache.h:7, from builtin-test.c:8: util/../perf.h: In function ‘sys_perf_event_open’:In file included from util/../perf.h:16 perf.h:170: error: ‘__NR_perf_event_open’ undeclared (first use in this function) The reason is that this old system does not have the split unistd.h headers yet, from which to pick up the syscall definitions. Add the syscall numbers to the already existing i386 and x86_64 blocks in perf.h, and also provide empty include file stubs. With this patch perf builds and works fine on 5 years old user-space as well. Cc: Peter Zijlstra <a.p.zijlstra@chello.nl> Cc: Arnaldo Carvalho de Melo <acme@redhat.com> Link: http://lkml.kernel.org/n/tip-jctwg64le1w47tuaoeyftsg9@git.kernel.org Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2012-03-14 23:42:34 +08:00