dev-util / bcc

Tools for BPF-based Linux IO analysis, networking, monitoring, and more

Official package sites : https://iovisor.github.io/bcc/ ·

v0.24.0-r1 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
~amd64 ~arm64 ~x86
USE flags
lua test

v0.23.0-r5 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
~amd64 ~arm64 ~x86
USE flags
lua test

General

lua
Enable Lua scripting support
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

lua_single_target

luajit
Build for LuaJIT only

python_targets

python3_10
Build with Python 3.10
python3_8
Build with Python 3.8
python3_9
Build with Python 3.9

dev-lang / luajit : Just-In-Time Compiler for the Lua programming language

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-libs / elfutils : Libraries/utilities to handle ELF objects (drop in replacement for libelf)

dev-libs / libbpf : Stand-alone build of libbpf from the Linux kernel

net-analyzer / arping : A utility to see if a specific IP is taken and what MAC owns it

net-analyzer / netperf : Network performance benchmark

net-misc / iperf : A TCP, UDP, and SCTP network bandwidth measurement tool

net-misc / iputils : Network monitoring tools including ping and ping6

sys-devel / clang : C language family frontend for LLVM

sys-devel / llvm : Low Level Virtual Machine

sys-kernel / linux-headers : Linux system headers

dev-lang / luajit : Just-In-Time Compiler for the Lua programming language

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-libs / elfutils : Libraries/utilities to handle ELF objects (drop in replacement for libelf)

dev-libs / libbpf : Stand-alone build of libbpf from the Linux kernel

sys-devel / clang : C language family frontend for LLVM

sys-devel / llvm : Low Level Virtual Machine

sys-kernel / linux-headers : Linux system headers

dev-util / bpftrace : High-level tracing language for eBPF

Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bcc: 0.24.0-r1 drop py3.7, add LLVM 14 support
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-util/bcc: add keywords to 0.24.0
- Add keywords now that libbpf-0.7.0 has been released Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bcc: Unkeyworded version bump to 0.24.0
Unkeyworded until dev-libs/bcc gets a release as this depends on changes that aren't in any releases yet. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Patrick McLean · gentoo
dev-util/bcc: Fix install name of trace tool
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-util/bcc: drop 0.22.0, 0.22.0-r1, 0.23.0-r3
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bcc: Revbump, rename "trace" tool (bug #828438)
Closes: https://bugs.gentoo.org/828438 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/bcc: fix pkg-config call
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bcc: Revbump, relax linux-headers dep
Recent fixes to the libbpf stuff make this no longer important. Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Patrick McLean · gentoo
dev-util/bcc: Revbump, add MANPATH, fix compression (bug #828030)
Closes: https://bugs.gentoo.org/828030 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bcc: revbump, symlink tools to system path (bug #741466)
This is much easier with eapi-dosym.eclass, so let's finally get around to adding this to the ebuild. Closes: https://bugs.gentoo.org/741466 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Patrick McLean · gentoo
dev-util/bcc: Fix build with newer libbpf
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bcc: Version bump to 0.23.0
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-util/bcc: Improve style
Use LLVM_MAX_SLOT to declare max llvm and clang versions in *DEPEND, and add missing `|| die` on find and basename commands. Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Jakov Smolić · gentoo
dev-util/bcc: drop 0.19.0-r1, 0.20.0-r1
Newer versions have fixed issues with allowed llvm slots. gethostlatency seems to work fine with version 0.22.0-r1 Closes: https://bugs.gentoo.org/783693 Closes: https://bugs.gentoo.org/782736 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Jakov Smolić · gentoo
dev-util/bcc: Cleanup deps, bump max llvm version
Havent't encountered any issues with llvm-13 so let's enable it in the package. Also cleanup libbpf deps, any version above 0.5.0 should be good (although currently there is no newer version than 0.5.0 released) Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Jakov Smolić · gentoo
dev-util/bcc: Correctly append "old" prefix to old tools' names
Previous fix solved the bug where bcc would install old versions on top of the new ones, but it failed to append the "old" prefix to old tools correctly, so they were not really installed. While at, let's do this in src_prepare rather than in src_install phase. Closes: https://bugs.gentoo.org/811288 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/bcc: increase linux-headers dependency
Closes: https://bugs.gentoo.org/814644 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bcc-0.22.0: Version bump
Closes: https://bugs.gentoo.org/814119 Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bc-0.19.0-r1: Revbump, force libbpf-0.3 (bug #794694)
Closes: https://bugs.gentoo.org/794694 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Patrick McLean · gentoo
dev-util/bcc: Remove old
Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bcc-0.20.0-r1: Revbump, lock libbpf dep (bug #92312)
Closes: https://bugs.gentoo.org/792312 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bcc-0.20.0: Version bump
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bcc-0.19.0: Version bump
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bcc-0.18.0-r1: revbump, re-add new lua eclass code
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bcc-0.18.0: Version bump
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-util/bcc: migrate to lua-single.eclass
Closes: https://bugs.gentoo.org/752666 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bcc: Remove old
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Patrick McLean · gentoo
dev-util/bcc: Fix kernel config name (bug #754660)
Closes: https://bugs.gentoo.org/754660 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bcc-0.16.0-r1: Revbump, add tools to path, fix deps
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Patrick McLean · gentoo
dev-util/bcc-0.17.0: Version bump
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bcc-0.16.0: Fix SRC_URI
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bcc-0.16.0: Fix QA warning
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bcc-0.16.0: Bump, enable new llvm (bugs #735758, 734962)
Closes: https://bugs.gentoo.org/735758 Closes: https://bugs.gentoo.org/734962 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bcc-0.15.0: Version bump
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bcc-0.14.0: Version bump
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guilherme Amadio · gentoo
dev-util/bcc: LLVM_MAX_SLOT=9 (bug 711790)
Closes: https://bugs.gentoo.org/711790 Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bcc: Remove old versions
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Patrick McLean · gentoo
dev-util/bcc-0.13.0: Version bump
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-util/bcc: Remove py2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
dev-util/bcc: [QA] Remove explicit python-utils-r1 inherit
Package-Manager: Portage-2.3.83, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bcc-0.12.0-r1: Revbump, works with older linux-headers
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bcc-0.12.0: Version bump
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bcc: Fix github download URI (bug #696150)
Closes: https://bugs.gentoo.org/696150 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bcc: Version bump to 0.11.0
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bcc: Version bump to 0.10.0
Had to drop the patch to unbundle libbpf, the upstream build system makes too many assumptions about it's presence. Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stephen Klimaszewski · gentoo
dev-util/bcc: add ~arm64 keyword
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Stephen Klimaszewski <steev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bcc: Make 0.9.0 work with <5.0 kernels, add maintainer
The 0.9.0 release requires bpf.h from 5.0 kernels to compile, but will otherwise work on 4.18+ kernels. This adds a patch that just patches in the 5.0 version of bpf.h when linux-headers is less than 5.0. Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bcc: Revbump to 0.9.0-r1, add dep on >=linux-headers-4.18
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bcc: Version bump to 0.9.0
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
dev-util/bcc: remove old version 0.5.0_p20171230
Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
dev-util/bcc: version bump to 0.7.0
Reported-by: Andy Dalton <andy.dalton@gmail.com> Closes: https://bugs.gentoo.org/671604 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andy Dalton · gentoo
dev-util/bcc: version bump to 0.6.0
Closes: https://bugs.gentoo.org/660422 Package-Manager: Portage-2.3.41, Repoman-2.3.9
Zac Medico · gentoo
dev-util/bcc: remove old version 0.5.0
Closes: https://bugs.gentoo.org/656812 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Richard Yao · gentoo
dev-util/bcc: Fix bug #656796
Bug: https://bugs.gentoo.org/656796 Closes: https://bugs.gentoo.org/656796 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Richard Yao · gentoo
dev-util/bcc: Add check for CONFIG_KALLSYMS_ALL
All ${FS}dist tools except for zfsdist need this to work. Package-Manager: Portage-2.3.24, Repoman-2.3.6
Richard Yao · gentoo
dev-util/bcc: Add check for CONFIG_DEBUG_INFO
funclatency, zfsdist and others depend on this to generate tracepoints. Package-Manager: Portage-2.3.24, Repoman-2.3.6
Richard Yao · gentoo
dev-util/bcc: Add check for CONFIG_FUNCTION_TRACER
zfsdist and likely other tools depend on it for available_filter_functions in tracefs. Package-Manager: Portage-2.3.24, Repoman-2.3.6
Zac Medico · gentoo
dev-util/bcc: version bump to 0.5.0_p20171230
Closes: https://bugs.gentoo.org/642852 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Zac Medico · gentoo
dev-util/bcc: remove old versions
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Zac Medico · gentoo
dev-util/bcc: version bump to 0.5.0
Package-Manager: Portage-2.3.18, Repoman-2.3.6
Zac Medico · gentoo
dev-util/bcc: remove old versions
Package-Manager: Portage-2.3.12, Repoman-2.3.3
Zac Medico · gentoo
dev-util/bcc: version bump to 0.4.0
Package-Manager: Portage-2.3.12, Repoman-2.3.3
Zac Medico · gentoo
dev-util/bcc: version bump to 0.3.0_p20170913
Package-Manager: Portage-2.3.8, Repoman-2.3.2
Zac Medico · gentoo
dev-util/bcc: patch 0.3.0 for llvm-5 (bug 630778)
Closes: https://bugs.gentoo.org/630778 Package-Manager: Portage-2.3.8, Repoman-2.3.2
Zac Medico · gentoo
dev-util/bcc: remove old version 0.1.8-r2
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Zac Medico · gentoo
dev-util/bcc: version bump to 0.3.0
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Zac Medico · gentoo
dev-util/bcc: drop ~HAVE_BPF_JIT from CONFIG_CHECK
Since linux 4.6, HAVE_BPF_JIT no longer exists. It is enough to specify BPF_JIT, since BPF_JIT depends on HAVE_BPF_JIT for linux less than 4.6, and depends on HAVE_CBPF_JIT || HAVE_EBPF_JIT since linux 4.6 (see linux commit 6077776b5908e0493a3946f7d3bc63871b201e87). Reported-by: Thomas Stein <himbeere@meine-oma.de> Package-Manager: portage-2.3.2
Zac Medico · gentoo
dev-util/bcc: require at least elfutils-0.166 for GElf_Nhdr in gelf.h
Package-Manager: portage-2.3.2
Zac Medico · gentoo
dev-util/bcc: revision bump to bcc-0.2.0-r1 for bug 598617
Package-Manager: portage-2.3.2
Zac Medico · gentoo
dev-util/bcc: add elfutils dep for bug 598617
Package-Manager: portage-2.3.2
Michał Górny · gentoo
dev-util/bcc: Update deps for LLVM_TARGETS=BPF
Zac Medico · gentoo
dev-util/bcc: version bump to 0.2.0
Package-Manager: portage-2.3.0
Zac Medico · gentoo
dev-util/bcc: revbump to 0.1.8-r2 for changed RDEPEND
Package-Manager: portage-2.3.0
Zac Medico · gentoo
dev-util/bcc: fix llvm[clang] dep for bug 592006
Package-Manager: portage-2.3.0
Zac Medico · gentoo
dev-util/bcc: revision bump for bug 582770
Package-Manager: portage-2.3.0_rc1
Jeremi Piotrowski · gentoo
dev-util/bcc: don't use static libstdc++ for bug 582770
Package-Manager: portage-2.3.0_rc1
Zac Medico · gentoo
dev-util/bcc: new package
Package-Manager: portage-2.2.28