[Buildroot] [PATCH v3 0/7] bcc front end tool for eBPF
Arnout Vandecappelle
arnout at mind.be
Sat Oct 26 10:40:04 UTC 2019
On 06/05/2019 10:15, Jugurtha BELKALEM wrote:
> eBPF is the lastest Linux tracer and considered to
> be a modern systemTap. However, eBPF programs are
> written in a flavour of C language (which is tedious).
> BCC allows to write eBPF scripts in Python and C which
> makes troubleshooting a system and identifying
> bottelenecks easier.
> More information is available at :
> https://github.com/iovisor/bcc/blob/master/README.md.
>
> Jugurtha BELKALEM (5):
> package/luajit: bump to version 2.1.x developpment version for aarch64
> package/python-pytest: new package
> package/python-pytest-runner: new package
> package/python-traittypes: new package
> package/python-bcc: new package
>
> Romain Naour (2):
> package/llvm: add BPF backend
> package/bcc: new package
We discussed this at the BR developer meeting, and came to the following
conclusions:
- For luajit, it should be considered independently of BCC. For target BCC,
luajit is (or could be made) optional, and anyway it still only for aarch64.
- Also, for luajit, it would be better to switch to
https://github.com/siddhesh/LuaJIT which does have recent releases.
- I wanted to apply the new python packages, but the pytest package has a
release 5.2.2 already; the other two probably also have more recent releases.
Therefore, I marked the series as Changes Request in patchwork.
Regards,
Arnout
>
> DEVELOPERS | 6 +++
> package/Config.in | 5 +++
> ...CMake-Allow-to-disable-building-man-pages.patch | 35 +++++++++++++++
> package/bcc/0002-fix-aarch64-cross-compile.patch | 38 ++++++++++++++++
> package/bcc/Config.in | 51 ++++++++++++++++++++++
> package/bcc/bcc.hash | 3 ++
> package/bcc/bcc.mk | 23 ++++++++++
> package/llvm/Config.in | 6 +++
> package/llvm/llvm.mk | 5 +++
> package/luajit/Config.in | 2 +-
> package/luajit/luajit.hash | 1 +
> package/luajit/luajit.mk | 6 +++
> ...e-pytest-runner-a-conditional-requirement.patch | 49 +++++++++++++++++++++
> package/python-bcc/Config.in | 10 +++++
> package/python-bcc/python-bcc.hash | 3 ++
> package/python-bcc/python-bcc.mk | 14 ++++++
> .../0001-Remove-setuptools_scm-dependency.patch | 29 ++++++++++++
> package/python-pytest-runner/Config.in | 9 ++++
> .../python-pytest-runner/python-pytest-runner.hash | 3 ++
> .../python-pytest-runner/python-pytest-runner.mk | 15 +++++++
> package/python-pytest/Config.in | 8 ++++
> package/python-pytest/python-pytest.hash | 5 +++
> package/python-pytest/python-pytest.mk | 15 +++++++
> package/python-traittypes/Config.in | 7 +++
> package/python-traittypes/python-traittypes.hash | 5 +++
> package/python-traittypes/python-traittypes.mk | 14 ++++++
> 26 files changed, 366 insertions(+), 1 deletion(-)
> create mode 100644 package/bcc/0001-CMake-Allow-to-disable-building-man-pages.patch
> create mode 100644 package/bcc/0002-fix-aarch64-cross-compile.patch
> create mode 100644 package/bcc/Config.in
> create mode 100644 package/bcc/bcc.hash
> create mode 100644 package/bcc/bcc.mk
> create mode 100644 package/python-bcc/0001-Make-pytest-runner-a-conditional-requirement.patch
> create mode 100644 package/python-bcc/Config.in
> create mode 100644 package/python-bcc/python-bcc.hash
> create mode 100644 package/python-bcc/python-bcc.mk
> create mode 100644 package/python-pytest-runner/0001-Remove-setuptools_scm-dependency.patch
> create mode 100644 package/python-pytest-runner/Config.in
> create mode 100644 package/python-pytest-runner/python-pytest-runner.hash
> create mode 100644 package/python-pytest-runner/python-pytest-runner.mk
> create mode 100644 package/python-pytest/Config.in
> create mode 100644 package/python-pytest/python-pytest.hash
> create mode 100644 package/python-pytest/python-pytest.mk
> create mode 100644 package/python-traittypes/Config.in
> create mode 100644 package/python-traittypes/python-traittypes.hash
> create mode 100644 package/python-traittypes/python-traittypes.mk
>
More information about the buildroot
mailing list