Skip to content

Instantly share code, notes, and snippets.

@mmarchini
Last active October 23, 2019 19:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mmarchini/5cb63ab70aae26ca27cd91e6ea2de981 to your computer and use it in GitHub Desktop.
Save mmarchini/5cb63ab70aae26ca27cd91e6ea2de981 to your computer and use it in GitHub Desktop.
$ make LDFLAGS=-static NO_PERF_READ_VDSO32=1 NO_PERF_READ_VDSOX32=1 NO_JVMTI=1
BUILD: Doing 'make -j8' parallel build
HOSTCC fixdep.o
HOSTLD fixdep-in.o
LINK fixdep
Auto-detecting system features:
... dwarf: [ on ]
... dwarf_getlocations: [ on ]
... glibc: [ on ]
... gtk2: [ OFF ]
... libaudit: [ on ]
... libbfd: [ OFF ]
... libcap: [ on ]
... libelf: [ on ]
... libnuma: [ on ]
... numa_num_possible_cpus: [ on ]
... libperl: [ on ]
... libpython: [ OFF ]
... libcrypto: [ on ]
... libunwind: [ on ]
... libdw-dwarf-unwind: [ on ]
... zlib: [ on ]
... lzma: [ on ]
... get_cpuid: [ on ]
... bpf: [ on ]
... libaio: [ on ]
... libzstd: [ on ]
... disassembler-four-args: [ OFF ]
Makefile.config:677: GTK2 not found, disables GTK2 support. Please install gtk2-devel or libgtk2.0-dev
Makefile.config:740: No 'Python.h' (for Python 2.x support) was found: disables Python support - please install python-devel/python-dev
Makefile.config:912: No libbabeltrace found, disables 'perf data' CTF format support, please install libbabeltrace-dev[el]/libbabeltrace-ctf-dev
GEN common-cmds.h
CC exec-cmd.o
CC fd/array.o
CC event-parse.o
CC core.o
CC fs/fs.o
CC libbpf.o
LD fd/libapi-in.o
CC fs/tracing_path.o
CC cpumap.o
CC threadmap.o
CC evsel.o
CC help.o
LD fs/libapi-in.o
CC cpu.o
CC debug.o
PERF_VERSION = 5.4.rc3.g27a0a90d6301
CC event-plugin.o
CC trace-seq.o
CC str_error_r.o
CC evlist.o
CC parse-filter.o
CC parse-utils.o
LD libapi-in.o
AR libapi.a
CC mmap.o
CC pager.o
CC kbuffer-parse.o
CC zalloc.o
CC tep_strerror.o
CC parse-options.o
CC event-parse-api.o
CC run-command.o
CC sigchain.o
CC xyarray.o
CC lib.o
LD libtraceevent-in.o
LINK libtraceevent.a
CC subcmd-config.o
CC bpf.o
CC nlattr.o
CC btf.o
CC libbpf_errno.o
LD libperf-in.o
CC str_error.o
AR libperf.a
CC netlink.o
CC bpf_prog_linfo.o
CC libbpf_probes.o
CC xsk.o
CC hashmap.o
CC btf_dump.o
HOSTCC pmu-events/json.o
GEN perf-archive
GEN perf-with-kcore
HOSTCC pmu-events/jsmn.o
DESCEND plugins
HOSTCC pmu-events/jevents.o
CC plugin_jbd2.o
CC plugin_hrtimer.o
CC plugin_kmem.o
CC plugin_kvm.o
LD libbpf-in.o
LINK libbpf.a
CC plugin_mac80211.o
LD plugin_jbd2-in.o
CC plugin_sched_switch.o
LD plugin_hrtimer-in.o
LD plugin_kmem-in.o
CC plugin_function.o
CC plugin_xen.o
LD libsubcmd-in.o
LD plugin_kvm-in.o
LD plugin_mac80211-in.o
AR libsubcmd.a
CC plugin_cfg80211.o
CC plugin_scsi.o
LD plugin_sched_switch-in.o
LD plugin_xen-in.o
LINK plugin_hrtimer.so
LINK plugin_kmem.so
LINK plugin_jbd2.so
HOSTLD pmu-events/jevents-in.o
LINK pmu-events/jevents
LINK plugin_mac80211.so
LINK plugin_kvm.so
LINK plugin_sched_switch.so
LD plugin_function-in.o
LD plugin_cfg80211-in.o
LINK plugin_xen.so
LINK plugin_function.so
LINK plugin_cfg80211.so
GEN pmu-events/pmu-events.c
LD plugin_scsi-in.o
LINK plugin_scsi.so
GEN libtraceevent-dynamic-list
make[3]: Nothing to be done for 'plugins/libtraceevent-dynamic-list'.
CC builtin-bench.o
CC builtin-annotate.o
CC builtin-config.o
CC builtin-diff.o
CC builtin-evlist.o
CC builtin-ftrace.o
CC builtin-help.o
CC pmu-events/pmu-events.o
CC builtin-sched.o
CC builtin-buildid-list.o
CC builtin-buildid-cache.o
CC builtin-kallsyms.o
CC builtin-list.o
CC builtin-record.o
CC builtin-report.o
CC builtin-stat.o
CC builtin-timechart.o
CC builtin-top.o
LD pmu-events/pmu-events-in.o
CC builtin-script.o
CC builtin-kmem.o
CC builtin-lock.o
CC builtin-kvm.o
CC builtin-inject.o
CC builtin-mem.o
CC builtin-data.o
CC builtin-version.o
CC builtin-c2c.o
CC builtin-trace.o
CC builtin-probe.o
CC bench/sched-messaging.o
CC tests/builtin-test.o
CC bench/sched-pipe.o
CC tests/parse-events.o
CC util/annotate.o
CC bench/mem-functions.o
CC util/block-range.o
CC arch/common.o
CC util/build-id.o
CC arch/x86/util/header.o
CC bench/futex-hash.o
CC arch/x86/util/tsc.o
CC bench/futex-wake.o
CC arch/x86/util/pmu.o
CC bench/futex-wake-parallel.o
CC arch/x86/util/kvm-stat.o
CC util/cacheline.o
CC arch/x86/util/perf_regs.o
CC bench/futex-requeue.o
CC bench/futex-lock-pi.o
CC ui/setup.o
CC arch/x86/util/group.o
CC bench/epoll-wait.o
CC tests/dso-data.o
CC ui/helpline.o
CC arch/x86/util/machine.o
CC ui/progress.o
CC ui/util.o
CC arch/x86/util/event.o
CC scripts/perl/Perf-Trace-Util/Context.o
CC ui/hist.o
CC bench/epoll-ctl.o
CC trace/beauty/clone.o
CC arch/x86/util/dwarf-regs.o
CC arch/x86/util/unwind-libunwind.o
CC trace/beauty/fcntl.o
CC tests/attr.o
CC arch/x86/util/auxtrace.o
CC trace/beauty/flock.o
CC bench/mem-memcpy-x86-64-lib.o
CC bench/mem-memcpy-x86-64-asm.o
CC bench/mem-memset-x86-64-asm.o
LD scripts/perl/Perf-Trace-Util/perf-in.o
CC arch/x86/util/archinsn.o
LD scripts/perf-in.o
CC bench/numa.o
CC tests/vmlinux-kallsyms.o
CC trace/beauty/fsmount.o
CC trace/beauty/fspick.o
CC arch/x86/util/intel-pt.o
CC tests/openat-syscall.o
CC arch/x86/tests/regs_load.o
CC trace/beauty/ioctl.o
CC arch/x86/tests/dwarf-unwind.o
CC tests/openat-syscall-all-cpus.o
CC util/config.o
CC trace/beauty/kcmp.o
CC arch/x86/tests/arch-tests.o
CC tests/openat-syscall-tp-fields.o
CC arch/x86/tests/rdpmc.o
CC trace/beauty/mount_flags.o
CC trace/beauty/move_mount.o
CC arch/x86/tests/perf-time-to-tsc.o
CC tests/mmap-basic.o
CC trace/beauty/pkey_alloc.o
CC arch/x86/util/intel-bts.o
CC trace/beauty/arch_prctl.o
CC arch/x86/tests/insn-x86.o
CC trace/beauty/prctl.o
CC tests/perf-record.o
LD bench/perf-in.o
CC perf.o
CC trace/beauty/renameat.o
CC util/copyfile.o
CC ui/stdio/hist.o
CC arch/x86/tests/intel-pt-pkt-decoder-test.o
CC trace/beauty/sockaddr.o
CC ui/browser.o
LD arch/x86/util/perf-in.o
CC trace/beauty/socket.o
CC tests/evsel-roundtrip-name.o
CC trace/beauty/statx.o
CC util/ctype.o
CC arch/x86/tests/bp-modify.o
CC ui/browsers/annotate.o
CC util/db-export.o
CC ui/tui/setup.o
CC trace/beauty/sync_file_range.o
CC tests/evsel-tp-sched.o
LD arch/x86/tests/perf-in.o
LD arch/x86/perf-in.o
CC trace/beauty/tracepoints/x86_irq_vectors.o
LD arch/perf-in.o
CC ui/tui/util.o
CC trace/beauty/tracepoints/x86_msr.o
CC ui/tui/helpline.o
CC tests/fdarray.o
CC tests/pmu.o
LD trace/beauty/tracepoints/perf-in.o
LD trace/beauty/perf-in.o
CC util/env.o
CC ui/tui/progress.o
CC tests/hists_common.o
CC tests/hists_link.o
CC util/event.o
CC ui/browsers/hists.o
LD ui/tui/perf-in.o
CC tests/hists_filter.o
CC tests/hists_output.o
CC util/evlist.o
CC tests/hists_cumulate.o
CC ui/browsers/map.o
CC tests/python-use.o
CC tests/bp_signal.o
CC tests/bp_signal_overflow.o
CC ui/browsers/scripts.o
CC tests/bp_account.o
CC tests/wp.o
CC util/evsel.o
CC tests/task-exit.o
CC ui/browsers/header.o
CC tests/sw-clock.o
CC tests/mmap-thread-lookup.o
CC tests/thread-mg-share.o
CC tests/switch-tracking.o
CC ui/browsers/res_sample.o
CC tests/keep-tracking.o
CC tests/code-reading.o
CC tests/sample-parsing.o
CC util/evsel_fprintf.o
CC tests/parse-no-sample-id-all.o
CC util/perf_event_attr_fprintf.o
CC tests/kmod-path.o
CC tests/thread-map.o
CC tests/llvm.o
CC util/evswitch.o
CC util/find_bit.o
CC tests/llvm-src-base.o
CC tests/llvm-src-kbuild.o
CC util/get_current_dir_name.o
CC tests/llvm-src-prologue.o
CC util/kallsyms.o
CC tests/llvm-src-relocation.o
CC util/levenshtein.o
CC tests/bpf.o
CC util/llvm-utils.o
CC tests/topology.o
CC util/mmap.o
CC util/memswap.o
BISON util/parse-events-bison.c
CC util/perf_regs.o
CC tests/mem.o
CC tests/cpumap.o
CC util/path.o
CC util/print_binary.o
CC util/rlimit.o
CC util/argv_split.o
CC util/rbtree.o
CC tests/stat.o
CC util/libstring.o
CC util/bitmap.o
CC tests/event_update.o
CC util/hweight.o
CC util/smt.o
CC util/strbuf.o
CC tests/event-times.o
CC util/string.o
CC util/strfilter.o
CC util/strlist.o
CC util/top.o
CC util/usage.o
CC util/dso.o
CC util/dsos.o
CC tests/expr.o
CC tests/backward-ring-buffer.o
CC tests/sdt.o
CC util/symbol.o
CC util/symbol_fprintf.o
CC util/color.o
CC tests/is_printable_array.o
CC util/color_config.o
CC tests/bitmap.o
CC util/metricgroup.o
CC util/header.o
CC util/callchain.o
CC tests/perf-hooks.o
CC util/values.o
CC tests/clang.o
CC tests/unit_number__scnprintf.o
CC tests/mem2node.o
CC util/debug.o
CC util/machine.o
CC util/map.o
LD ui/browsers/perf-in.o
CC tests/map_groups.o
LD ui/perf-in.o
CC tests/time-utils-test.o
CC util/pstack.o
CC tests/dwarf-unwind.o
CC util/session.o
CC util/sample-raw.o
LD tests/perf-in.o
CC util/s390-sample-raw.o
CC util/syscalltbl.o
CC util/ordered-events.o
CC util/namespaces.o
CC util/comm.o
CC util/thread.o
CC util/thread_map.o
CC util/trace-event-parse.o
CC util/parse-events-bison.o
BISON util/pmu-bison.c
CC util/trace-event-read.o
CC util/trace-event-info.o
CC util/trace-event-scripting.o
CC util/trace-event.o
CC util/svghelper.o
CC util/sort.o
CC util/hist.o
CC util/util.o
CC util/cpumap.o
CC util/cputopo.o
CC util/cgroup.o
CC util/target.o
CC util/rblist.o
CC util/intlist.o
CC util/vdso.o
CC util/counts.o
CC util/stat.o
CC util/stat-shadow.o
CC util/stat-display.o
CC util/record.o
CC util/srcline.o
CC util/srccode.o
CC util/synthetic-events.o
CC util/data.o
CC util/tsc.o
CC util/cloexec.o
CC util/call-path.o
CC util/rwsem.o
CC util/thread-stack.o
CC util/spark.o
CC util/auxtrace.o
CC util/intel-pt-decoder/intel-pt-pkt-decoder.o
CC util/scripting-engines/trace-event-perl.o
CC util/intel-pt.o
CC util/intel-bts.o
GEN util/intel-pt-decoder/inat-tables.c
CC util/intel-pt-decoder/intel-pt-log.o
CC util/intel-pt-decoder/intel-pt-decoder.o
CC util/arm-spe.o
CC util/arm-spe-pkt-decoder.o
CC util/s390-cpumsf.o
CC util/parse-branch-options.o
LD util/scripting-engines/perf-in.o
CC util/dump-insn.o
CC util/parse-regs-options.o
CC util/term.o
CC util/help-unknown-cmd.o
CC util/mem-events.o
CC util/units.o
CC util/vsprintf.o
CC util/time-utils.o
BISON util/expr-bison.c
CC util/branch.o
CC util/mem2node.o
CC util/bpf-loader.o
CC util/bpf_map.o
CC util/bpf-prologue.o
CC util/symbol-elf.o
CC util/probe-file.o
CC util/probe-event.o
CC util/probe-finder.o
CC util/dwarf-aux.o
CC util/dwarf-regs.o
CC util/unwind-libunwind-local.o
CC util/intel-pt-decoder/intel-pt-insn-decoder.o
CC util/unwind-libunwind.o
CC util/zlib.o
CC util/lzma.o
CC util/zstd.o
CC util/cap.o
CC util/demangle-java.o
CC util/demangle-rust.o
CC util/jitdump.o
CC util/genelf.o
CC util/genelf_debug.o
CC util/perf-hooks.o
CC util/bpf-event.o
FLEX util/parse-events-flex.c
FLEX util/pmu-flex.c
CC util/pmu-bison.o
CC util/expr-bison.o
CC util/parse-events.o
CC util/parse-events-flex.o
CC util/pmu.o
CC util/pmu-flex.o
LD util/intel-pt-decoder/perf-in.o
LD util/perf-in.o
LD perf-in.o
LINK perf
/home/mmarchini/workspace/misc/linux-development/tools/lib/traceevent/libtraceevent.a(libtraceevent-in.o): In function `load_plugin':
/home/mmarchini/workspace/misc/linux-development/tools/lib/traceevent/event-plugin.c:289: warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libperl.a(pp_sys.o): In function `Perl_pp_ehostent':
./pp_sys.c:5360: warning: Using 'setgrent' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
./pp_sys.c:5367: warning: Using 'endgrent' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libperl.a(reentr.o): In function `Perl_reentrant_retry':
./reentr.c:382: warning: Using 'getgrent_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
./reentr.c:380: warning: Using 'getgrgid_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
./reentr.c:373: warning: Using 'getgrnam_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libperl.a(pp_sys.o): In function `Perl_pp_ehostent':
./pp_sys.c:5374: warning: Using 'setpwent' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
./pp_sys.c:5381: warning: Using 'endpwent' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libperl.a(reentr.o): In function `Perl_reentrant_retry':
./reentr.c:448: warning: Using 'getpwent_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
perf-in.o: In function `target__parse_uid':
/home/mmarchini/workspace/misc/linux-development/tools/perf/util/target.c:80: warning: Using 'getpwnam_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/home/mmarchini/workspace/misc/linux-development/tools/perf/util/target.c:92: warning: Using 'getpwuid_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libperl.a(pp_sys.o): In function `Perl_pp_gpwent':
./pp_sys.c:5530: warning: Using 'getspnam_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libperl.a(reentr.o): In function `Perl_reentrant_retry':
./reentr.c:343: warning: Using 'gethostbyaddr_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
./reentr.c:346: warning: Using 'gethostbyname_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libperl.a(pp_sys.o): In function `Perl_pp_shostent':
./pp_sys.c:5292: warning: Using 'sethostent' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libperl.a(pp_sys.o): In function `Perl_pp_ehostent':
./pp_sys.c:5332: warning: Using 'endhostent' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libperl.a(reentr.o): In function `Perl_reentrant_retry':
./reentr.c:348: warning: Using 'gethostent_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
./reentr.c:408: warning: Using 'getnetbyaddr_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libperl.a(pp_sys.o): In function `Perl_pp_shostent':
./pp_sys.c:5299: warning: Using 'setnetent' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libperl.a(pp_sys.o): In function `Perl_pp_ehostent':
./pp_sys.c:5339: warning: Using 'endnetent' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libperl.a(reentr.o): In function `Perl_reentrant_retry':
./reentr.c:413: warning: Using 'getnetent_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
./reentr.c:411: warning: Using 'getnetbyname_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
./reentr.c:476: warning: Using 'getprotobynumber_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libperl.a(pp_sys.o): In function `Perl_pp_shostent':
./pp_sys.c:5306: warning: Using 'setprotoent' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libperl.a(pp_sys.o): In function `Perl_pp_ehostent':
./pp_sys.c:5346: warning: Using 'endprotoent' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libperl.a(reentr.o): In function `Perl_reentrant_retry':
./reentr.c:478: warning: Using 'getprotoent_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
./reentr.c:473: warning: Using 'getprotobyname_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
./reentr.c:503: warning: Using 'getservbyname_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
./reentr.c:507: warning: Using 'getservbyport_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libperl.a(pp_sys.o): In function `Perl_pp_shostent':
./pp_sys.c:5313: warning: Using 'setservent' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libperl.a(pp_sys.o): In function `Perl_pp_ehostent':
./pp_sys.c:5353: warning: Using 'endservent' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libperl.a(reentr.o): In function `Perl_reentrant_retry':
./reentr.c:509: warning: Using 'getservent_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libnuma.a(affinity.o): In function `affinity_ip':
(.text+0x775): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/bin/ld: dynamic STT_GNU_IFUNC symbol `memcpy' with pointer equality in `/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libc.a(memcpy.o)' can not be used when making an executable; recompile with -fPIE and relink with -pie
collect2: error: ld returned 1 exit status
Makefile.perf:624: recipe for target 'perf' failed
make[2]: *** [perf] Error 1
Makefile.perf:222: recipe for target 'sub-make' failed
make[1]: *** [sub-make] Error 2
Makefile:69: recipe for target 'all' failed
make: *** [all] Error 2
$ make LDFLAGS=-static
BUILD: Doing 'make -j8' parallel build
HOSTCC fixdep.o
HOSTLD fixdep-in.o
LINK fixdep
Auto-detecting system features:
... dwarf: [ on ]
... dwarf_getlocations: [ on ]
... glibc: [ on ]
... gtk2: [ OFF ]
... libaudit: [ on ]
... libbfd: [ OFF ]
... libcap: [ on ]
... libelf: [ on ]
... libnuma: [ on ]
... numa_num_possible_cpus: [ on ]
... libperl: [ on ]
... libpython: [ OFF ]
... libcrypto: [ on ]
... libunwind: [ on ]
... libdw-dwarf-unwind: [ on ]
... zlib: [ on ]
... lzma: [ on ]
... get_cpuid: [ on ]
... bpf: [ on ]
... libaio: [ on ]
... libzstd: [ on ]
... disassembler-four-args: [ OFF ]
Makefile.config:677: GTK2 not found, disables GTK2 support. Please install gtk2-devel or libgtk2.0-dev
Makefile.config:740: No 'Python.h' (for Python 2.x support) was found: disables Python support - please install python-devel/python-dev
Makefile.config:912: No libbabeltrace found, disables 'perf data' CTF format support, please install libbabeltrace-dev[el]/libbabeltrace-ctf-dev
GEN common-cmds.h
CC exec-cmd.o
CC fd/array.o
CC event-parse.o
CC event-plugin.o
CC core.o
CC libbpf.o
CC cpumap.o
LD fd/libapi-in.o
CC fs/fs.o
CC threadmap.o
CC help.o
CC fs/tracing_path.o
CC pager.o
CC trace-seq.o
PERF_VERSION = 5.4.rc3.g27a0a90d6301
LD fs/libapi-in.o
CC cpu.o
CC parse-filter.o
CC debug.o
CC bpf.o
CC parse-options.o
CC str_error_r.o
CC evsel.o
CC run-command.o
LD libapi-in.o
AR libapi.a
CC evlist.o
CC nlattr.o
CC btf.o
CC parse-utils.o
CC sigchain.o
CC mmap.o
CC zalloc.o
CC kbuffer-parse.o
CC xyarray.o
CC lib.o
CC libbpf_errno.o
CC str_error.o
CC tep_strerror.o
CC subcmd-config.o
CC event-parse-api.o
CC netlink.o
CC bpf_prog_linfo.o
CC libbpf_probes.o
LD libperf-in.o
LD libtraceevent-in.o
LINK libtraceevent.a
CC xsk.o
AR libperf.a
CC hashmap.o
LD libsubcmd-in.o
CC btf_dump.o
AR libsubcmd.a
CC jvmti/libjvmti.o
HOSTCC pmu-events/json.o
HOSTCC pmu-events/jsmn.o
GEN perf-archive
DESCEND plugins
CC jvmti/jvmti_agent.o
GEN perf-with-kcore
CC jvmti/libstring.o
CC jvmti/libctype.o
HOSTCC pmu-events/jevents.o
CC plugin_jbd2.o
CC plugin_hrtimer.o
LD libbpf-in.o
LD plugin_jbd2-in.o
LINK libbpf.a
CC plugin_kmem.o
CC plugin_kvm.o
CC plugin_mac80211.o
LD plugin_hrtimer-in.o
CC plugin_sched_switch.o
LD plugin_kvm-in.o
LD plugin_kmem-in.o
LD plugin_mac80211-in.o
HOSTLD pmu-events/jevents-in.o
CC plugin_function.o
CC plugin_cfg80211.o
CC plugin_scsi.o
CC plugin_xen.o
LD plugin_sched_switch-in.o
LINK pmu-events/jevents
LINK plugin_jbd2.so
LD plugin_function-in.o
LINK plugin_hrtimer.so
LD plugin_cfg80211-in.o
LD plugin_xen-in.o
LINK plugin_kmem.so
LINK plugin_kvm.so
LINK plugin_mac80211.so
LD plugin_scsi-in.o
LINK plugin_sched_switch.so
LINK plugin_function.so
LINK plugin_xen.so
LD jvmti/jvmti-in.o
LINK plugin_cfg80211.so
LINK plugin_scsi.so
LINK libperf-jvmti.so
GEN libtraceevent-dynamic-list
GEN pmu-events/pmu-events.c
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginT.o: relocation R_X86_64_32 against hidden symbol `__TMC_END__' can not be used when making a shared object
/usr/bin/ld: final link failed: Nonrepresentable section on output
collect2: error: ld returned 1 exit status
Makefile.perf:743: recipe for target 'libperf-jvmti.so' failed
make[2]: *** [libperf-jvmti.so] Error 1
make[2]: *** Waiting for unfinished jobs....
CC pmu-events/pmu-events.o
LD pmu-events/pmu-events-in.o
Makefile.perf:222: recipe for target 'sub-make' failed
make[1]: *** [sub-make] Error 2
Makefile:69: recipe for target 'all' failed
make: *** [all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment