From 2f825f1bf853adcd7dd231cb905889b0dc2da8b4 Mon Sep 17 00:00:00 2001 From: Giulio Benetti Date: Wed, 3 Jun 2026 09:23:12 +0200 Subject: [PATCH] package/swupdate: fix build failure with luajit Add local patche committed upstream to fix build failure due to missing limits.h include. This error happens when compiling swupdate with LuaJit. This can be reproduced with the following configuration: cat >configs/samba-bump_defconfig < [thomas: add configuration] Signed-off-by: Thomas Perale --- ...001-lua-add-limits.h-to-set-PATH_MAX.patch | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 package/swupdate/0001-lua-add-limits.h-to-set-PATH_MAX.patch diff --git a/package/swupdate/0001-lua-add-limits.h-to-set-PATH_MAX.patch b/package/swupdate/0001-lua-add-limits.h-to-set-PATH_MAX.patch new file mode 100644 index 0000000000..4dcc88cbfb --- /dev/null +++ b/package/swupdate/0001-lua-add-limits.h-to-set-PATH_MAX.patch @@ -0,0 +1,30 @@ +From 3de6491463f4b1ddf2e792771831acfb705e246d Mon Sep 17 00:00:00 2001 +From: Stefano Babic +Date: Tue, 11 Feb 2025 09:08:15 +0100 +Subject: [PATCH] lua: add limits.h to set PATH_MAX + +This fixes github action (debian slim), with other builds the file is +automatically included. + +Upstream: https://github.com/sbabic/swupdate/commit/3de6491463f4b1ddf2e792771831acfb705e246d +Signed-off-by: Stefano Babic +Signed-off-by: Giulio Benetti +--- + corelib/lua_interface.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/corelib/lua_interface.c b/corelib/lua_interface.c +index 02d48259..ffe62d88 100644 +--- a/corelib/lua_interface.c ++++ b/corelib/lua_interface.c +@@ -16,6 +16,7 @@ + #include + #endif + #include ++#include + + #include "lua.h" + #include "lauxlib.h" +-- +2.47.3 +