https://github.com/draios/sysdig/tree/0.38.0 Please bump, thanks! Current stable version 0.29.3 in portage is blocking protobuf & abseil-cpp to be upgraded. Reproducible: Always
Most newer versions of sysdig have been unbuildable for a long time, and the ongoing upstream development does not help. I've been tracking this and it's been a longstanding trainwreck. Bumping abseil-cpp and protobuf should be possible regardless - sysdig does not require pinned versions and the only possible issue I can think of would be the C++ standard, which we can easily bump if necessary (14 to 17 AFAIK).
FWIW I'll try to work on this. The driver is already building.
\o/ I unexpectedly have both the latest driver and sysdig building & running without problems - took some build system beating, but everything is now up-to-date again. Will do some more build/runtime tests on various machines and then make a PR.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4a467c13e1f031fe2718064635c2ae7f5a3c58b commit c4a467c13e1f031fe2718064635c2ae7f5a3c58b Author: Holger Hoffstätte <holger@applied-asynchrony.com> AuthorDate: 2024-07-05 11:03:23 +0000 Commit: Yixun Lan <dlan@gentoo.org> CommitDate: 2024-07-24 12:35:01 +0000 dev-debug/sysdig: add 0.38.1 Starting with this up-to-date release we can finally rely on properly versioned falcosecurity-libs, support more platforms and eventually add support for the eBPF probe, obviating the need for the classic scap kernel module. Note that this release has the "modern eBPF" probe disabled until the necessary dependencies (llvm etc.) have been sorted out and tested. Closes: https://bugs.gentoo.org/934889 Closes: https://github.com/gentoo/gentoo/pull/37446 Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: Yixun Lan <dlan@gentoo.org> dev-debug/sysdig/Manifest | 2 + dev-debug/sysdig/files/0.38.1-libs-no-libanl.patch | 21 ++++ dev-debug/sysdig/files/0.38.1-scap-loader.patch | 32 +++++ dev-debug/sysdig/sysdig-0.38.1.ebuild | 132 +++++++++++++++++++++ 4 files changed, 187 insertions(+)