[Buildroot] [PATCH] package/swupdate: fix build due to lack of limits.h header
Giulio Benetti
giulio.benetti at benettiengineering.com
Wed Apr 16 22:02:06 UTC 2025
Add local patch committed upstream that add missing #include <limits.h>
Fixes:
https://autobuild.buildroot.org/results/a779bf2429782da501b80a74c1a2eeb25ad24044
Signed-off-by: Giulio Benetti <giulio.benetti at benettiengineering.com>
---
...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..489565b332
--- /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 <stefano.babic at swupdate.org>
+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 <stefano.babic at swupdate.org>
+Signed-off-by: Giulio Benetti <giulio.benetti at benettiengineering.com>
+---
+ 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 <sys/sysmacros.h>
+ #endif
+ #include <sys/types.h>
++#include <limits.h>
+
+ #include "lua.h"
+ #include "lauxlib.h"
+--
+2.39.5
+
--
2.39.5
More information about the buildroot
mailing list