Messages in this thread | | | From | Arnaldo Carvalho de Melo <> | Date | Sun, 1 Sep 2019 12:14:31 -0300 | Subject | Re: [PATCH 1/4] perf tools: Fix python/perf.so compilation |
| |
Em Sun, Sep 01, 2019 at 02:48:19PM +0200, Jiri Olsa escreveu: > The python/perf.so compilation needs libperf ready, > otherwise it fails: > > $ make python/perf.so JOBS=1 > BUILD: Doing 'make -j1' parallel build > GEN python/perf.so > gcc: error: /home/jolsa/kernel/linux-perf/tools/perf/lib/libperf.a: No such file or directory > > Fixing this with by adding libperf dependency.
Thanks, tested, applied.
- Arnaldo
> Link: http://lkml.kernel.org/n/tip-0aaa6frvqnybjc2rjn7xrvjh@git.kernel.org > Signed-off-by: Jiri Olsa <jolsa@kernel.org> > --- > tools/perf/Makefile.perf | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/tools/perf/Makefile.perf b/tools/perf/Makefile.perf > index f9807d8c005b..2ccc12f3730b 100644 > --- a/tools/perf/Makefile.perf > +++ b/tools/perf/Makefile.perf > @@ -567,7 +567,7 @@ all: shell_compatibility_test $(ALL_PROGRAMS) $(LANG_BINDINGS) $(OTHER_PROGRAMS) > # Create python binding output directory if not already present > _dummy := $(shell [ -d '$(OUTPUT)python' ] || mkdir -p '$(OUTPUT)python') > > -$(OUTPUT)python/perf.so: $(PYTHON_EXT_SRCS) $(PYTHON_EXT_DEPS) $(LIBTRACEEVENT_DYNAMIC_LIST) > +$(OUTPUT)python/perf.so: $(PYTHON_EXT_SRCS) $(PYTHON_EXT_DEPS) $(LIBTRACEEVENT_DYNAMIC_LIST) $(LIBPERF) > $(QUIET_GEN)LDSHARED="$(CC) -pthread -shared" \ > CFLAGS='$(CFLAGS)' LDFLAGS='$(LDFLAGS) $(LIBTRACEEVENT_DYNAMIC_LIST_LDFLAGS)' \ > $(PYTHON_WORD) util/setup.py \ > -- > 2.21.0
--
- Arnaldo
| |