mirror of
https://github.com/godotengine/buildroot.git
synced 2026-01-05 14:09:53 +03:00
sysdig 0.27.1 cannot be cross-compiled to, e.g., aarch64 because it uses open() syscall [1]. This patch bumps its version to enable cross-compilation. Existing patches have been upstream, but a new patch (merged upstream) has to be added to avoid downloading json-for-modern-cpp during the build. [1] https://marc.info/?l=buildroot&m=164951521629400 Signed-off-by: Francis Laniel <flaniel@linux.microsoft.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
38 lines
1.1 KiB
Makefile
38 lines
1.1 KiB
Makefile
################################################################################
|
|
#
|
|
# sysdig
|
|
#
|
|
################################################################################
|
|
|
|
SYSDIG_VERSION = 0.29.1
|
|
SYSDIG_SITE = $(call github,draios,sysdig,$(SYSDIG_VERSION))
|
|
SYSDIG_LICENSE = Apache-2.0
|
|
SYSDIG_LICENSE_FILE = COPYING
|
|
SYSDIG_CPE_ID_VENDOR = sysdig
|
|
SYSDIG_CONF_OPTS = \
|
|
-DENABLE_DKMS=OFF \
|
|
-DUSE_BUNDLED_DEPS=OFF \
|
|
-DCREATE_TEST_TARGETS=OFF
|
|
SYSDIG_SUPPORTS_IN_SOURCE_BUILD = NO
|
|
|
|
SYSDIG_DEPENDENCIES = \
|
|
falcosecurity-libs \
|
|
ncurses \
|
|
json-for-modern-cpp \
|
|
yaml-cpp
|
|
|
|
# Don't build the driver as part of the 'standard' procedure, it has been built
|
|
# by falcosecurity-libs.mk.
|
|
# grpc_cpp_plugin is needed to build falcosecurity libs, so we give the host
|
|
# one there.
|
|
SYSDIG_CONF_OPTS += -DFALCOSECURITY_LIBS_SOURCE_DIR=$(FALCOSECURITY_LIBS_SRCDIR) \
|
|
-DBUILD_DRIVER=OFF \
|
|
-DGRPC_CPP_PLUGIN=$(HOST_DIR)/bin/grpc_cpp_plugin \
|
|
-DDRIVER_NAME=$(FALCOSECURITY_LIBS_DRIVER_NAME.) \
|
|
-DENABLE_DKMS=OFF \
|
|
-DUSE_BUNDLED_DEPS=OFF \
|
|
-DWITH_CHISEL=ON \
|
|
-DVALIJSON_INCLUDE=$(BUILD_DIR)/valijson-0.6/include/valijson
|
|
|
|
$(eval $(cmake-package))
|