buildroot/package/libtirpc
Jörg Krause 633d3320c1 package/libtirpc: fix musl build
The fix includes:
  1) Defining rpcent for non-Glibc's
  2) Using a local queue implementation

1) Defining rpcent for non-Glibc's
musl does not define rpcent. Since musl does not provide a __MUSL__ macro we
add a check for non-Glibc's to the existing uClibc patch.

2) Using a local queue implementation
musl does not provide sys/queue.h. We borrow a compatible queue implementation
from the NetBSD project.

Fixes:
http://autobuild.buildroot.net/results/f93/f93f0be26b5a25b953ea7f909037c1f45a83f686/
http://autobuild.buildroot.net/results/c53/c537a76d17012821ed5a6f4170f759efd4d269b0/
http://autobuild.buildroot.net/results/e3c/e3c5be7dca753f7494e8680894f516a8cdc89843/
http://autobuild.buildroot.net/results/2bb/2bb2e314f23b5ba48bb6e0c4fc7e52032fa5d76b/

and many more.

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-07-23 23:03:28 +02:00
..
0001-Disable-parts-of-TIRPC-requiring-NIS-support.patch package/libtirpc: fix musl build 2015-07-23 23:03:28 +02:00
0002-uClibc-without-RPC-support-and-musl-does-not-install-rpcent.h.patch package/libtirpc: fix musl build 2015-07-23 23:03:28 +02:00
0003-Add-rpcgen-program-from-nfs-utils-sources.patch package/libtirpc: bump version 2015-06-15 16:19:01 +02:00
0004-Automatically-generate-XDR-header-files-from-.x-sour.patch package/libtirpc: bump version 2015-06-15 16:19:01 +02:00
0005-Add-more-XDR-files-needed-to-build-rpcbind-on-top-of.patch package/libtirpc: bump version 2015-06-15 16:19:01 +02:00
0006-Use-local-bsdqueue.h.patch package/libtirpc: fix musl build 2015-07-23 23:03:28 +02:00
Config.in
libtirpc.hash package/libtirpc: bump to version 0.3.2 2015-07-23 22:45:07 +02:00
libtirpc.mk package/libtirpc: bump to version 0.3.2 2015-07-23 22:45:07 +02:00