diff --git a/package/udpcast/0001-fix-musl-build.patch b/package/udpcast/0001-fix-musl-build.patch new file mode 100644 index 0000000000..0e213b2793 --- /dev/null +++ b/package/udpcast/0001-fix-musl-build.patch @@ -0,0 +1,31 @@ +fix musl build + +Fix the following musl build failure: + +receivedata.c: In function 'findSlice': +receivedata.c:348:2: error: unknown type name 'ptrdiff_t' + 348 | ptrdiff_t pos = slice - clst->slices; + | ^~~~~~~~~ +receivedata.c:17:1: note: 'ptrdiff_t' is defined in header ''; did you forget to '#include '? + 16 | #include "fec.h" + +++ |+#include + 17 | + +Fixes: + - http://autobuild.buildroot.org/results/30208c6f175967fed6de690447a09e0c86547b24 + +Signed-off-by: Fabrice Fontaine +[Upstream status: +https://udpcast.linux.lu/mailman3/hyperkitty/list/udpcast@udpcast.linux.lu/thread/4MBES2CPUSUNIZTC7NXCQYS2GAE4DQSG/] + +diff '--color=auto' -Nura udpcast-20211207.orig/receivedata.c udpcast-20211207/receivedata.c +--- udpcast-20211207.orig/receivedata.c 2022-08-13 21:48:06.226588614 +0200 ++++ udpcast-20211207/receivedata.c 2022-08-13 21:48:40.242992238 +0200 +@@ -1,6 +1,7 @@ + #include + #include + #include ++#include + #include + #include + #include