From 6fdebc54b301ca4729789849c602aa4203bcfbe6 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Thu, 28 Aug 2025 15:05:09 +0200 Subject: [PATCH] package/libsvgtiny: add patch to fix GCC 15.x build issue Add a small, easily backportable patch to fix GCC 15.x build issue. The issue is also fixed upstream in later releases, but this patch is a minimal fix that can be backported to LTS independently from a version bump. Fixes: https://autobuild.buildroot.org/results/c3d703663faabe40448d908afbdbb351a016aece/ Signed-off-by: Thomas Petazzoni Signed-off-by: Peter Korsgaard --- ...ient-svgtiny_list-.c-add-missing-std.patch | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 package/libsvgtiny/0005-src-svgtiny_gradient-svgtiny_list-.c-add-missing-std.patch diff --git a/package/libsvgtiny/0005-src-svgtiny_gradient-svgtiny_list-.c-add-missing-std.patch b/package/libsvgtiny/0005-src-svgtiny_gradient-svgtiny_list-.c-add-missing-std.patch new file mode 100644 index 0000000000..17e63ba541 --- /dev/null +++ b/package/libsvgtiny/0005-src-svgtiny_gradient-svgtiny_list-.c-add-missing-std.patch @@ -0,0 +1,42 @@ +From 1d86ce7e6ea9fae8285eed23d838f87ab3ac083c Mon Sep 17 00:00:00 2001 +From: Thomas Petazzoni +Date: Tue, 19 Aug 2025 23:28:35 +0200 +Subject: [PATCH] src/{svgtiny_gradient,svgtiny_list}.c: add missing + +Needed to get the prototype for malloc()/free(). + +Upstream: N/A, already fixed upstream in a later release (but as part +of a larger commit) +Signed-off-by: Thomas Petazzoni +--- + src/svgtiny_gradient.c | 1 + + src/svgtiny_list.c | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/src/svgtiny_gradient.c b/src/svgtiny_gradient.c +index 3a8db73..5172223 100644 +--- a/src/svgtiny_gradient.c ++++ b/src/svgtiny_gradient.c +@@ -8,6 +8,7 @@ + #include + #include + #include ++#include + #include "svgtiny.h" + #include "svgtiny_internal.h" + +diff --git a/src/svgtiny_list.c b/src/svgtiny_list.c +index 53cfb34..91e2c98 100644 +--- a/src/svgtiny_list.c ++++ b/src/svgtiny_list.c +@@ -11,6 +11,7 @@ + */ + + #include ++#include + #include "svgtiny.h" + #include "svgtiny_internal.h" + +-- +2.50.1 +