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/[email protected] > Signed-off-by: Jiri Olsa <[email protected]> > --- > 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

