package/ctorrent: fix compilation under musl.
PATCH 1/1 package/ctorrent: fix compilation under musl.
Fixes http://autobuild.buildroot.net/results/2c9/2c9ef771d146ce5b9df82735fdeb62926c84bd9f/
Build failed due to use of ssize_t without including <unistd.h>.
Patch submitted upstream (note: project appears dormant).
Signed-off-by Brendan Heading <[email protected]>
--- package/ctorrent/0001-fix-musl-build.patch | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 package/ctorrent/0001-fix-musl-build.patch
package/ctorrent/0001-fix-musl-build.patch new file +20 -0
@@ -0,0 +1,20 @@ +[PATCH] Fix compilation on musl + +Using the ssize_t typedef requires including <unistd.h>. + +See : https://sourceforge.net/p/dtorrent/patches/3/ + +Signed-off-by: Brendan Heading <[email protected]> +Upstream-status: submitted +--- +diff -Nur a/compat.c b/compat.c +--- a/compat.c 2015-07-29 18:22:24.658415171 +0100 ++++ b/compat.c 2015-07-29 18:36:21.752576311 +0100 +@@ -63,6 +63,7 @@ + + #ifndef HAVE_STRNSTR + #include <string.h> ++#include <unistd.h> + /* FUNCTION PROGRAMER: Siberiaic Sang */ + char *strnstr(const char *haystack, const char *needle, size_t haystacklen) + {
Signature · 1 line
2.4.3
Thomas Petazzoni
AppliedPATCH 1/1 package/ctorrent: fix compilation under musl.
Dear Brendan Heading,
Quoted 11 lines · Brendan Heading
Fixes http://autobuild.buildroot.net/results/2c9/2c9ef771d146ce5b9df82735fdeb62926c84bd9f/
Build failed due to use of
ssize_twithout including <unistd.h>.Patch submitted upstream (note: project appears dormant).
Signed-off-by Brendan Heading <[email protected]>--- package/ctorrent/0001-fix-musl-build.patch | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 package/ctorrent/0001-fix-musl-build.patch
Applied, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com