summaryrefslogtreecommitdiffstats
path: root/recipes-devtools/bcc
Commit message (Collapse)AuthorAgeFilesLines
* bcc: Remove CMAKE_INSTALL_PREFIX from EXTRA_OECMAKEOvidiu Panait2020-03-041-1/+0
| | | | | | | CMAKE_INSTALL_PREFIX is implicitly set by the build system when inheriting cmake, so there is no need to set it in the recipe. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
* bcc: inherit manpages class to control documentationOvidiu Panait2020-03-041-2/+5
| | | | Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
* bcc: Remove unneeded dependenciesOvidiu Panait2020-03-041-5/+1
| | | | Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
* bcc: inherit python3nativeOvidiu Panait2020-03-042-4/+46
| | | | | | Use python3-native rather than the version provided by the build host. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
* bcc: Remove cross-compilation cmake patchOvidiu Panait2020-03-042-34/+0
| | | | | | | Commit ab686950af8d was integrated to fix this particular issue, so this patch is not needed anymore. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
* bcc: Replace python3 patch with do_install_append sedOvidiu Panait2020-03-042-1696/+5
| | | | | | | Use sed to replace all occurences of /usr/bin/env python with the python3 variant instead of maintaining a patch that does this. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
* BCC: Upgrade to v0.13.0Leo Yan2020-02-263-31/+67
| | | | | | | | | Since Clang has been upgraded to 10.0.0, it leads to BCC building failure which is caused by LLVM functions definition mismatching. This patch upgrades BCC to v0.13.0 so can support Clang 10.0.0. Signed-off-by: Leo Yan <leo.yan@linaro.org>
* BCC: Add build recipeLeo Yan2020-02-233-0/+1732
BPF Compiler Collection (BCC) is a toolkit for creating efficient kernel tracing and manipulation programs, and includes versatile tools and examples which based on eBPF. This tool is very widely used on server section, but we also can use it for embedded system, e.g. use its function trace utilities (trace.py and argdist.py) to trace kernel function parameters and return values. This patch adds recipe for BCC version 0.12.0. This patch also contains a patch to change cmake file so can look for libraries and headers which are installed in target sysroot-recipe path for cross compilation. Signed-off-by: Sumit Garg <sumit.garg@linaro.org> Co-developed-by: Leo Yan <leo.yan@linaro.org>