a15e35c4eb
This is a dependency of newer sysdig. It contains the driver, and also a few userspace components. The latter however are not meant to be installed in the sysroot; instead, the whole thing is meant to be included directly in the build of the project using it. Changing things so it does work in the normal way of installing to the sysroot turns out to be pretty complicated. Basically, falcosecurity-libs is just a component of sysdig. It's defined as a separate package only because that's an easier way to download it than defining extra download and extract commands in sysdig itself. For this reason, it's defined as a blind option in Config.in. Signed-off-by: Francis Laniel <flaniel@linux.microsoft.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
31 lines
1012 B
Plaintext
31 lines
1012 B
Plaintext
config BR2_PACKAGE_FALCOSECURITY_LIBS
|
|
bool
|
|
depends on BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS # protobuf
|
|
depends on BR2_LINUX_KERNEL
|
|
depends on BR2_INSTALL_LIBSTDCPP # jsoncpp, protobuf, tbb
|
|
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # protobuf
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # jq, protobuf, tbb
|
|
depends on !BR2_STATIC_LIBS # protobuf, tbb
|
|
depends on BR2_TOOLCHAIN_USES_GLIBC # tbb
|
|
depends on BR2_PACKAGE_LUAINTERPRETER_ABI_VERSION_5_1
|
|
select BR2_PACKAGE_C_ARES
|
|
select BR2_PACKAGE_ELFUTILS
|
|
select BR2_PACKAGE_GRPC
|
|
select BR2_PACKAGE_GTEST
|
|
select BR2_PACKAGE_HOST_GRPC
|
|
select BR2_PACKAGE_HOST_PROTOBUF
|
|
select BR2_PACKAGE_JQ
|
|
select BR2_PACKAGE_JSONCPP
|
|
select BR2_PACKAGE_LIBB64
|
|
select BR2_PACKAGE_LIBCURL
|
|
select BR2_PACKAGE_OPENSSL
|
|
select BR2_PACKAGE_PROTOBUF
|
|
select BR2_PACKAGE_TBB
|
|
select BR2_PACKAGE_VALIJSON
|
|
select BR2_PACKAGE_ZLIB
|
|
help
|
|
falcosecurity/libs provides libsinsp, libscap, the kernel
|
|
module driver and the eBPF driver sources.
|
|
|
|
https://github.com/falcosecurity/libs
|