1config BR2_PACKAGE_SYSDIG 2 bool "sysdig" 3 depends on BR2_LINUX_KERNEL 4 depends on BR2_INSTALL_LIBSTDCPP # jsoncpp 5 depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 6 depends on BR2_TOOLCHAIN_HAS_THREADS # elfutils, jq 7 depends on !BR2_STATIC_LIBS # elfutils 8 depends on BR2_USE_WCHAR # elfutils 9 depends on BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC # elfutils 10 depends on BR2_PACKAGE_LUAINTERPRETER_ABI_VERSION_5_1 11 select BR2_PACKAGE_ELFUTILS 12 select BR2_PACKAGE_JQ 13 select BR2_PACKAGE_JSONCPP 14 select BR2_PACKAGE_LIBB64 15 select BR2_PACKAGE_LIBCURL 16 select BR2_PACKAGE_NCURSES 17 select BR2_PACKAGE_OPENSSL 18 select BR2_PACKAGE_ZLIB 19 help 20 Sysdig is open source, system-level exploration: 21 capture system state and activity from a running Linux 22 instance, then save, filter and analyze. 23 Think of it as strace + tcpdump + lsof + awesome sauce. 24 With a little Lua cherry on top. 25 26 https://github.com/draios/sysdig/wiki 27 28comment "sysdig needs a glibc or uclibc toolchain w/ C++, threads, gcc >= 4.8, dynamic library, a Linux kernel, and luajit or lua 5.1 to be built" 29 depends on !BR2_LINUX_KERNEL || !BR2_INSTALL_LIBSTDCPP \ 30 || !BR2_TOOLCHAIN_HAS_THREADS \ 31 || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || BR2_STATIC_LIBS \ 32 || !(BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC) \ 33 || !BR2_PACKAGE_LUAINTERPRETER_ABI_VERSION_5_1 34