56d32d4cac
Currently we support only static linking with kernel's libtraceevent (tools/lib/traceevent). This patch adds libtraceevent package detection and support to link perf with it dynamically. The libtraceevent package status is displayed with: $ make VF=1 LIBTRACEEVENT_DYNAMIC=1 ... ... libtraceevent: [ on ] Default behavior remains the same (static linking). Committer testing: $ make LIBTRACEEVENT_DYNAMIC=1 VF=1 O=/tmp/build/perf -C tools/perf install-bin |& grep traceevent Makefile.config:1090: *** Error: No libtraceevent devel library found, please install libtraceevent-devel. Stop. $ Signed-off-by: Michael Petlan <mpetlan@redhat.com> Tested-by: Arnaldo Carvalho de Melo <acme@redhat.com> Cc: Jiri Olsa <jolsa@redhat.com> LPU-Reference: 20210428092023.4009-1-mpetlan@redhat.com Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> |
||
---|---|---|
.. | ||
.gitignore | ||
Makefile | ||
test-all.c | ||
test-backtrace.c | ||
test-bionic.c | ||
test-bpf.c | ||
test-clang-bpf-co-re.c | ||
test-clang.cpp | ||
test-compile.c | ||
test-cplus-demangle.c | ||
test-cxx.cpp | ||
test-disassembler-four-args.c | ||
test-dwarf_getlocations.c | ||
test-dwarf.c | ||
test-eventfd.c | ||
test-file-handle.c | ||
test-fortify-source.c | ||
test-get_cpuid.c | ||
test-get_current_dir_name.c | ||
test-gettid.c | ||
test-glibc.c | ||
test-gtk2-infobar.c | ||
test-gtk2.c | ||
test-hello.c | ||
test-jvmti-cmlr.c | ||
test-jvmti.c | ||
test-libaio.c | ||
test-libaudit.c | ||
test-libbabeltrace.c | ||
test-libbfd-buildid.c | ||
test-libbfd.c | ||
test-libbpf.c | ||
test-libcap.c | ||
test-libcrypto.c | ||
test-libdebuginfod.c | ||
test-libdw-dwarf-unwind.c | ||
test-libelf-gelf_getnote.c | ||
test-libelf-getphdrnum.c | ||
test-libelf-getshdrstrndx.c | ||
test-libelf.c | ||
test-libnuma.c | ||
test-libopencsd.c | ||
test-libperl.c | ||
test-libpfm4.c | ||
test-libpython-version.c | ||
test-libpython.c | ||
test-libslang-include-subdir.c | ||
test-libslang.c | ||
test-libtraceevent.c | ||
test-libunwind-aarch64.c | ||
test-libunwind-arm.c | ||
test-libunwind-debug-frame-aarch64.c | ||
test-libunwind-debug-frame-arm.c | ||
test-libunwind-debug-frame.c | ||
test-libunwind-x86_64.c | ||
test-libunwind-x86.c | ||
test-libunwind.c | ||
test-libzstd.c | ||
test-llvm-version.cpp | ||
test-llvm.cpp | ||
test-lzma.c | ||
test-numa_num_possible_cpus.c | ||
test-pthread-attr-setaffinity-np.c | ||
test-pthread-barrier.c | ||
test-reallocarray.c | ||
test-sched_getcpu.c | ||
test-sdt.c | ||
test-setns.c | ||
test-stackprotector-all.c | ||
test-sync-compare-and-swap.c | ||
test-timerfd.c | ||
test-zlib.c |