Package: sysdig / 0.24.1-3

Metadata

Package Version Patches format
sysdig 0.24.1-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
fix arm64 ftbfs.patch | (download)

driver/syscall_table.c | 116 116 + 0 - 0 !
1 file changed, 116 insertions(+)

 [patch] fix build failures due to undefined syscall numbers (#1203)

Include syscalls which cause build failures on RISC-V and arm64
conditionally based on whether or not the syscall number is
defined. Offending syscalls were identified based on the build
logs, but I have only actually tested this for arm64.

sysdig-CLA-1.0-contributing-entity: Canonical Ltd.
sysdig-CLA-1.0-signed-off-by: Seth Forshee <seth.forshee@canonical.com>

fix luajit.patch | (download)

CMakeLists.txt | 2 1 + 1 - 0 !
userspace/libsinsp/chisel.cpp | 6 3 + 3 - 0 !
userspace/libsinsp/lua_parser.cpp | 2 1 + 1 - 0 !
userspace/libsinsp/lua_parser_api.cpp | 2 1 + 1 - 0 !
4 files changed, 6 insertions(+), 6 deletions(-)

 [patch] fix build with luajit 2.1 betas

LuaJIT 2.1 drops some compat symbols [1]. And while I think that this is
wrong, as it breaks compatibility with Lua 5.1 [2], it is quite easy to
adopt the code to work with both versions (2.0 and 2.1) of LuaJIT and
remain Lua 5.1 compatible.

[1] https://github.com/LuaJIT/LuaJIT/commit/dc320ca70f2c5bb3977b82853bcee6dad2523d01
[2] https://github.com/LuaJIT/LuaJIT/issues/325

Signed-off-by: Evgeni Golov <evgeni@golov.de>
sysdig-CLA-1.0-signed-off-by: Evgeni Golov <evgeni@golov.de>