From: Jörg Krause Date: Mon, 29 Sep 2014 22:18:49 +0000 (+0200) Subject: package/upmpdcli: Add patch to fix build error with musl X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a0af871d0010a54283d66262d6010dd4833786df;p=buildroot.git package/upmpdcli: Add patch to fix build error with musl Fix build error with musl: - Instead of using the nonstandard pthread_yield call use the standardized sched_yield. Signed-off-by: Jörg Krause Signed-off-by: Peter Korsgaard --- diff --git a/package/upmpdcli/upmpdcli-0002-musl-fixes.patch b/package/upmpdcli/upmpdcli-0002-musl-fixes.patch new file mode 100644 index 0000000000..c7443197cf --- /dev/null +++ b/package/upmpdcli/upmpdcli-0002-musl-fixes.patch @@ -0,0 +1,40 @@ +From bd1a8b6b547e06456cbede686d8c2f3cfdfa47d1 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?J=C3=B6rg=20Krause?= +Date: Tue, 30 Sep 2014 00:07:26 +0200 +Subject: [PATCH 2/2] musl fixes +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Instead of using the nonstandard pthread_yield call use the standardized +sched_yield. + +Signed-off-by: Jörg Krause +--- + libupnpp/control/discovery.cxx | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/libupnpp/control/discovery.cxx b/libupnpp/control/discovery.cxx +index ac14a82..0a293c7 100644 +--- a/libupnpp/control/discovery.cxx ++++ b/libupnpp/control/discovery.cxx +@@ -18,6 +18,7 @@ + + #include + #include ++#include + #include + + #include +@@ -297,7 +298,7 @@ UPnPDeviceDirectory::UPnPDeviceDirectory(time_t search_window) + m_reason = "Discover work queue start failed"; + return; + } +- pthread_yield(); ++ sched_yield(); + LibUPnP *lib = LibUPnP::getLibUPnP(); + if (lib == 0) { + m_reason = "Can't get lib"; +-- +2.1.1 +