From 1609679b1ef3611c71a08900c2f6b94bb97d454d Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Tue, 18 Jul 2017 14:12:36 +0200 Subject: backends: Don't depend on linux/bpf.h to compile bpf disassembler. We only need a few constants and one structure definition from linux/bpf. Just define those in a local lib/bpf.h file. This makes sure the bpf disassembler is always build and included even when elfutils is build on older GNU/Linux systems (and even on other platforms). Signed-off-by: Mark Wielaard --- backends/bpf_init.c | 2 -- 1 file changed, 2 deletions(-) (limited to 'backends/bpf_init.c') diff --git a/backends/bpf_init.c b/backends/bpf_init.c index 22842e26..8ea1bc1a 100644 --- a/backends/bpf_init.c +++ b/backends/bpf_init.c @@ -52,9 +52,7 @@ bpf_init (Elf *elf __attribute__ ((unused)), eh->name = "BPF"; bpf_init_reloc (eh); HOOK (eh, register_info); -#ifdef HAVE_LINUX_BPF_H HOOK (eh, disasm); -#endif return MODVERSION; } -- cgit v1.2.1