summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRosen Penev2025-04-23 02:09:56 +0000
committerRobert Marko2025-04-25 08:55:04 +0000
commita4fec25e24dca9b3ab770eb2e523172ed0dbdc98 (patch)
treed3dc7c7eddc608148bbd09d6bd82d77847464b0a
parentd9fccc8e1a246bfa10a62ffaf60328d7f65178ed (diff)
downloadopenwrt-a4fec25e24dca9b3ab770eb2e523172ed0dbdc98.tar.gz
tools/squashfs3-lzma: fix compilation with GCC15
Function pointers require proper types now. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: https://github.com/openwrt/openwrt/pull/18572 (cherry picked from commit d5c6452516fdc542696907e58543a549d834c630) Link: https://github.com/openwrt/openwrt/pull/18581 Signed-off-by: Robert Marko <robimarko@gmail.com>
-rw-r--r--tools/squashfs3-lzma/patches/160-gcc15.patch20
1 files changed, 20 insertions, 0 deletions
diff --git a/tools/squashfs3-lzma/patches/160-gcc15.patch b/tools/squashfs3-lzma/patches/160-gcc15.patch
new file mode 100644
index 0000000000..542fa52202
--- /dev/null
+++ b/tools/squashfs3-lzma/patches/160-gcc15.patch
@@ -0,0 +1,20 @@
+--- a/squashfs-tools/mksquashfs.c
++++ b/squashfs-tools/mksquashfs.c
+@@ -290,7 +290,7 @@ void restorefs()
+ }
+
+
+-void sighandler()
++void sighandler(int i)
+ {
+ if(interrupted == 1)
+ restorefs();
+@@ -302,7 +302,7 @@ void sighandler()
+ }
+
+
+-void sighandler2()
++void sighandler2(int i)
+ {
+ EXIT_MKSQUASHFS();
+ }