mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-03-16 12:14:06 +00:00
libperf: Add libperf to the python.so build
Link libperf.a with python.so. Committer testing: Continues to work: # perf test python 18: 'import perf' in python : Ok # Signed-off-by: Jiri Olsa <jolsa@kernel.org> Tested-by: Arnaldo Carvalho de Melo <acme@redhat.com> Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com> Cc: Alexey Budankov <alexey.budankov@linux.intel.com> Cc: Andi Kleen <ak@linux.intel.com> Cc: Michael Petlan <mpetlan@redhat.com> Cc: Namhyung Kim <namhyung@kernel.org> Cc: Peter Zijlstra <peterz@infradead.org> Link: http://lkml.kernel.org/r/20190721112506.12306-26-jolsa@kernel.org Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
parent
47f9bccc79
commit
a429dcb8fe
2 changed files with 3 additions and 1 deletions
|
@ -307,6 +307,7 @@ LIBBPF = $(BPF_PATH)libbpf.a
|
|||
LIBSUBCMD = $(SUBCMD_PATH)libsubcmd.a
|
||||
|
||||
LIBPERF = $(LIBPERF_PATH)libperf.a
|
||||
export LIBPERF
|
||||
|
||||
# python extension build directories
|
||||
PYTHON_EXTBUILD := $(OUTPUT)python_ext_build/
|
||||
|
|
|
@ -48,6 +48,7 @@ build_lib = getenv('PYTHON_EXTBUILD_LIB')
|
|||
build_tmp = getenv('PYTHON_EXTBUILD_TMP')
|
||||
libtraceevent = getenv('LIBTRACEEVENT')
|
||||
libapikfs = getenv('LIBAPI')
|
||||
libperf = getenv('LIBPERF')
|
||||
|
||||
ext_sources = [f.strip() for f in open('util/python-ext-sources')
|
||||
if len(f.strip()) > 0 and f[0] != '#']
|
||||
|
@ -64,7 +65,7 @@ perf = Extension('perf',
|
|||
include_dirs = ['util/include'],
|
||||
libraries = extra_libraries,
|
||||
extra_compile_args = cflags,
|
||||
extra_objects = [libtraceevent, libapikfs],
|
||||
extra_objects = [libtraceevent, libapikfs, libperf],
|
||||
)
|
||||
|
||||
setup(name='perf',
|
||||
|
|
Loading…
Add table
Reference in a new issue