Files
poky/meta/recipes-extended/rpcbind/rpcbind/remove-sys-queue.patch
Khem Raj ca6b43cd8d rpcbind: Fix build with musl
most patches are just removing glibc'ism e.g. using sys/queue.h
of cdefs.h the one patch which is specific to musl
is housed with overrides

Change-Id: Ia15bf6c9c4b562c9392a704ef92e9090aa5f6381
(From OE-Core rev: 5ed97aeeb603506d772d252f97b9b6e02d84ae9a)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-04-08 10:53:31 +01:00

23 lines
635 B
Diff

musl does not provide this header and here is reasoning
http://wiki.musl-libc.org/wiki/FAQ#Q:_why_is_sys.2Fqueue.h_not_included_.3F
So include it only when __GLIBC__ is defined which is true for uclibc and glibc
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Upstream-Status: Pending
Index: rpcbind-0.2.2/src/util.c
===================================================================
--- rpcbind-0.2.2.orig/src/util.c
+++ rpcbind-0.2.2/src/util.c
@@ -41,7 +41,9 @@
#include <sys/types.h>
#include <sys/socket.h>
+#ifdef __GLIBC__
#include <sys/queue.h>
+#endif
#include <net/if.h>
#include <netinet/in.h>
#include <ifaddrs.h>