summaryrefslogtreecommitdiffstats
path: root/recipes-devtools/bpftrace/bpftrace_0.9.4.bb
Commit message (Collapse)AuthorAgeFilesLines
* bpftrace: include only when oe layer is includedAnuj Mittal2020-03-191-29/+0
| | | | | | | This depends on bcc which has also been moved to dynamic-layers/openembedded-layer. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* bpftrace: Add dependency on gzip-nativeOvidiu Panait2020-03-151-0/+1
| | | | | | | | | | Fix the following do_compile error: ... GZIP-NOTFOUND -c /bpftrace/0.9.4-r0/git/man/man8/bashreadline.8 > bpftrace/0.9.4-r0/build/man/man8/bashreadline.8.gz 16 /bin/sh: 1: GZIP-NOTFOUND: not found ... Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
* bpftrace: Disable building unit testsOvidiu Panait2020-03-151-2/+1
| | | | | | | | | | Disable building unit tests as they involve pulling gtest from git during do_configure. Reference: https://github.com/iovisor/bpftrace/commit/a56ab12d9f5b1970932c28dc66173b6c12daa7f7 Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
* bpftrace: recipe cleanupOvidiu Panait2020-03-111-11/+1
| | | | | | | | | | | | | * Remove unneeded dependencies * Remove cross-compilation cmake patch Commit ab68695 was integrated to fix this particular issue, so this patch is not needed anymore. * Remove redundant OECMAKE_FIND_ROOT_PATH_MODE_PROGRAM * Remove extra step for man packaging GNUInstallDirs support was added in the following commit: https://github.com/iovisor/bpftrace/commit/2f38001311e36e7717daa143e09b165bbf915ac6 Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
* bpftrace: update to latest HEADOvidiu Panait2020-03-111-1/+1
| | | | | | | | | This revision contains the fixes needed to build bpftrace with llvm10 and ninja: https://github.com/iovisor/bpftrace/commit/f1fc519044ec5adf97a5f362a167881671066a6b https://github.com/iovisor/bpftrace/commit/6f81111cb4ed6dccb3cd84dcbfe67459dd267acd Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
* bpftrace: Disable on muslKhem Raj2020-03-041-0/+1
| | | | | | It does not build with clang-10/musl yet Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bpftrace: Just build on ppc64/arm64/amd64Khem Raj2020-02-271-0/+2
| | | | | | it depends on bcc which only supports these arches Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bpftrace: Add build recipeLeo Yan2020-02-231-0/+36
bpftrace is a high-level tracing language for eBPF, its language is inspired by awk and C, and predecessor tracers such as DTrace and SystemTap. bpftrace was created by Alastair Robertson. bpftrace language supports the usages for one-liner and script, it's very powerful for tracing and profiling. bpftrace internal mechanism depends on BCC and LLVM/Clang, so the building dependency has contains these modules. Add recipe for bpftrace version 0.9.4. 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>