diff options
Diffstat (limited to 'dynamic-layers/openembedded-layer/recipes-devtools/bcc/bcc_0.17.0.bb')
-rw-r--r-- | dynamic-layers/openembedded-layer/recipes-devtools/bcc/bcc_0.17.0.bb | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/dynamic-layers/openembedded-layer/recipes-devtools/bcc/bcc_0.17.0.bb b/dynamic-layers/openembedded-layer/recipes-devtools/bcc/bcc_0.17.0.bb index 5366db9..8953fd4 100644 --- a/dynamic-layers/openembedded-layer/recipes-devtools/bcc/bcc_0.17.0.bb +++ b/dynamic-layers/openembedded-layer/recipes-devtools/bcc/bcc_0.17.0.bb | |||
@@ -18,14 +18,22 @@ LUAJIT_powerpc64 = "" | |||
18 | 18 | ||
19 | RDEPENDS_${PN} += "bash python3 python3-core python3-setuptools xz" | 19 | RDEPENDS_${PN} += "bash python3 python3-core python3-setuptools xz" |
20 | 20 | ||
21 | SRC_URI = "gitsm://github.com/iovisor/bcc \ | 21 | # Don't fetch submodules otherwise we fetch an older, vendored libbpf version |
22 | # We use a dynamic libbpf library instead | ||
23 | SRC_URI = "git://github.com/iovisor/bcc \ | ||
22 | file://0001-python-CMakeLists.txt-Remove-check-for-host-etc-debi.patch \ | 24 | file://0001-python-CMakeLists.txt-Remove-check-for-host-etc-debi.patch \ |
23 | file://0001-tools-trace.py-Fix-failing-to-exit.patch \ | 25 | file://0001-tools-trace.py-Fix-failing-to-exit.patch \ |
24 | file://0001-CMakeLists.txt-override-the-PY_CMD_ESCAPED.patch \ | 26 | file://0001-CMakeLists.txt-override-the-PY_CMD_ESCAPED.patch \ |
25 | file://0001-fix-compilation-issues-with-latest-llvm12-trunk.patch \ | 27 | file://0001-fix-compilation-issues-with-latest-llvm12-trunk.patch \ |
26 | file://0002-fix-compilation-error-with-latest-llvm12-trunk.patch \ | 28 | file://0002-fix-compilation-error-with-latest-llvm12-trunk.patch \ |
29 | file://0001-cmake-link-dynamically-to-libclang-cpp-if-found-and-.patch \ | ||
30 | file://0002-cmake-always-link-to-packaged-libbpf-if-CMAKE_USE_LI.patch \ | ||
31 | file://0003-Remove-libbcc-no-libbpf-shared-library-change-libbcc.patch \ | ||
32 | file://0004-cmake-look-for-either-static-or-dynamic-libraries.patch \ | ||
27 | " | 33 | " |
28 | 34 | ||
35 | DEPENDS += "libbpf" | ||
36 | |||
29 | SRCREV = "ad5b82a5196b222ed2cdc738d8444e8c9546a77f" | 37 | SRCREV = "ad5b82a5196b222ed2cdc738d8444e8c9546a77f" |
30 | 38 | ||
31 | S = "${WORKDIR}/git" | 39 | S = "${WORKDIR}/git" |
@@ -39,6 +47,7 @@ EXTRA_OECMAKE = " \ | |||
39 | -DLLVM_PACKAGE_VERSION=${LLVMVERSION} \ | 47 | -DLLVM_PACKAGE_VERSION=${LLVMVERSION} \ |
40 | -DPYTHON_CMD=${PYTHON} \ | 48 | -DPYTHON_CMD=${PYTHON} \ |
41 | -DPYTHON_FLAGS=--install-lib=${PYTHON_SITEPACKAGES_DIR} \ | 49 | -DPYTHON_FLAGS=--install-lib=${PYTHON_SITEPACKAGES_DIR} \ |
50 | -DCMAKE_USE_LIBBPF_PACKAGE=ON \ | ||
42 | " | 51 | " |
43 | 52 | ||
44 | do_install_append() { | 53 | do_install_append() { |