Liu Yiding 0fa0257275
sysdig: upgrade 0.28.0 -> 0.39.0
Upgrade sysdig to solve build failure after upgrading valijson to 1.1.0.

1.Changelog
  https://github.com/draios/sysdig/releases/tag/0.39.0

2.Update 0001-cmake-Pass-PROBE_NAME-via-CFLAGS.patch for 0.39.0

3.Remove following patches as merged upstream
  0001-Add-cstdint-for-uintXX_t-types.patch
  0001-libsinsp-fix-build-with-gcc-15.patch

4.Add 0001-Avoid-duplicate-operations-of-add_library.patch to fix do_configure errors
  -- Existing strlcat found, will *not* use local definition
  CMake Error at falcosecurity-libs/userspace/libscap/CMakeLists.txt:64 (add_library):
    add_library cannot create target "scap_error" because another target with
    the same name already exists.  The existing target is a static library

5.Add CMAKE option -DBUILD_SYSDIG_MODERN_BPF=OFF to fix bpf header file not found issue
  sysdig/0.39.0/recipe-sysroot/usr/include/bits/syscall.h:23:10: fatal error: 'bits/syscall-32.h' file not found
  |    23 | #include <bits/syscall-32.h>

6.Add do_configure:prepend() function and CFLAGS/CXXFLAGS to fix header file not found issue
  sysdig/0.39.0/sources/sysdig-0.39.0/falcosecurity-libs/userspace/libscap/engine/kmod/scap_kmod.c:30:10: fatal error: driver_config.h: No such file or directory
  |    30 | #include <driver_config.h>

7.Add do_compile:append() function to fix do_package QA Issue

Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-20 14:13:06 -07:00
..
2026-03-17 13:25:22 -07:00
2026-03-03 21:08:14 -08:00
2026-02-25 09:49:48 -08:00
2025-09-27 16:18:15 -07:00
2025-12-02 09:18:19 -08:00
2026-01-12 08:53:42 -08:00
2025-04-08 08:22:05 -07:00
2026-03-18 14:33:33 -07:00
2025-12-23 12:22:42 -08:00
2025-10-06 14:14:36 -07:00
2026-01-20 08:16:57 -08:00
2026-03-03 21:08:13 -08:00
2025-09-04 10:28:23 -07:00
2025-08-20 07:35:08 -07:00
2025-09-27 16:18:15 -07:00
2026-01-30 23:59:07 -08:00
2026-03-17 13:25:19 -07:00
2026-03-18 14:33:21 -07:00
2025-07-30 08:03:06 -07:00
2025-03-31 14:42:06 -07:00
2026-02-02 00:23:13 -08:00
2025-11-06 16:00:50 -08:00
2025-06-09 21:24:11 -07:00
2025-12-28 08:14:40 -08:00
2025-11-18 08:23:43 -08:00
2025-12-16 19:57:33 -08:00
2026-03-02 19:25:47 -08:00
2026-03-03 06:55:00 -08:00
2026-01-22 22:01:00 -08:00
2025-11-18 08:23:46 -08:00
2025-07-25 17:12:12 -07:00
2026-03-18 14:33:29 -07:00
2024-09-11 21:15:34 -07:00
2025-11-25 07:44:44 -08:00
2026-01-27 11:58:29 -08:00
2025-08-09 10:22:39 -07:00
2026-02-20 23:34:22 -08:00
2026-03-20 14:13:06 -07:00
2026-03-17 13:25:24 -07:00
2025-07-11 08:35:05 -07:00
2026-03-02 19:25:57 -08:00
2025-09-24 10:54:44 -07:00