linux-perf-users.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* make perf-targz-src-pkg or better approach to install perf?
@ 2017-02-21 20:42 Mark Davis
  2017-02-21 23:15 ` Arnaldo Carvalho de Melo
  0 siblings, 1 reply; 6+ messages in thread
From: Mark Davis @ 2017-02-21 20:42 UTC (permalink / raw)
  To: linux-perf-users

Hi all. I used to use

make perf-targz-src-pkg

to install perf from the linux/tools/perf source. I'm now trying to
upgrade my perf installation from source again and I'm not seeing this
make target. I'm having a bit of trouble with dependencies. Here's
what I get when I try to build. (Note: my source is from github
(https://github.com/torvalds/linux) at 772c8f6 (from a couple hours
ago). Is there a new / recommended approach to installing perf that is
similar to the above approach? I don't have root on this machine and
need to install either from source or a relatively recent package that
I can install to an arbitrary directory. I'm using clang 3.8.0 as my
compiler (note: I can change this or upgrade this if necessary). In
particular I'm trying to get BPF in perf-record, which seems to be
disabled based on the warnings that print out.

I'm also getting this other compiler error:

warning: optimization level '-O6' is not supported; using '-O3' instead

  CC       pmu-events/pmu-events.o

error: unknown warning option '-Wstrict-aliasing=3'; did you mean
'-Wstring-plus-int'?

      [-Werror,-Wunknown-warning-option]


Auto-detecting system features:

...                         dwarf: [ OFF ]

...            dwarf_getlocations: [ OFF ]

...                         glibc: [ on  ]

...                          gtk2: [ on  ]

...                      libaudit: [ OFF ]

...                        libbfd: [ OFF ]

...                        libelf: [ OFF ]

...                       libnuma: [ on  ]

...        numa_num_possible_cpus: [ on  ]

...                       libperl: [ on  ]

...                     libpython: [ on  ]

...                      libslang: [ on  ]

...                     libcrypto: [ OFF ]

...                     libunwind: [ OFF ]

...            libdw-dwarf-unwind: [ OFF ]

...                          zlib: [ on  ]

...                          lzma: [ on  ]

...                     get_cpuid: [ on  ]

...                           bpf: [ on  ]


Makefile.config:275: No libelf found, disables 'probe' tool and BPF
support in 'perf record', please installlibelf-dev, libelf-devel or
elfutils-libelf-devel

Makefile.config:377: No sys/sdt.h found, no SDT events are defined,
please install systemtap-sdt-devel or systemtap-sdt-dev

Makefile.config:450: Disabling post unwind, no support found.

Makefile.config:496: No libaudit.h found, disables 'trace' tool,
please install audit-libs-devel or libaudit-dev

Makefile.config:507: No libcrypto.h found, disables jitted code
injection, please install libssl-devel or libssl-dev

Makefile.config:798: No openjdk development package found, please
install JDK package



Thank you,

Mark

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-02-22 22:34 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-02-21 20:42 make perf-targz-src-pkg or better approach to install perf? Mark Davis
2017-02-21 23:15 ` Arnaldo Carvalho de Melo
2017-02-22 22:04   ` Mark Davis
2017-02-22 22:08     ` Arnaldo Carvalho de Melo
2017-02-22 22:32       ` Mark Davis
2017-02-22 22:33         ` Arnaldo Carvalho de Melo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).