lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

commit e2e222871c74b0483267443383238c008eca2fb4
parent 2d2fd56a81ef256266d665b9cf729966eb148449
Author: Ted Hess <thess@kitschensync.net>
Date:   Sun,  7 Aug 2016 16:14:09 -0400

tcpreplay: Fix builds - musl compatibility

Signed-off-by: Ted Hess <thess@kitschensync.net>

Diffstat:
Mnet/tcpreplay/Makefile | 2+-
Anet/tcpreplay/patches/010-musl_compatibility.patch | 31+++++++++++++++++++++++++++++++
2 files changed, 32 insertions(+), 1 deletion(-)

diff --git a/net/tcpreplay/Makefile b/net/tcpreplay/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=tcpreplay PKG_VERSION:=4.1.1 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://github.com/appneta/tcpreplay/releases/download/v$(PKG_VERSION) diff --git a/net/tcpreplay/patches/010-musl_compatibility.patch b/net/tcpreplay/patches/010-musl_compatibility.patch @@ -0,0 +1,31 @@ +--- a/src/common/fakepoll.h ++++ b/src/common/fakepoll.h +@@ -40,11 +40,11 @@ + #define POLL_NO_WARN + #define SYS_POLL_NO_WARN + +-#ifdef HAVE_SYS_POLL_H +-#include <sys/poll.h> +-#define __FAKEPOLL_H +-#elif HAVE_POLL_H ++#ifdef HAVE_POLL_H + #include <poll.h> ++#define __FAKEPOLL_H ++#elif HAVE_SYS_POLL_H ++#include <sys/poll.h> + #define __FAKEPOLL_H + #endif + +--- a/src/common/sendpacket.c ++++ b/src/common/sendpacket.c +@@ -148,10 +148,6 @@ + #include "txring.h" + #endif + +-#ifndef __GLIBC__ +-typedef int socklen_t; +-#endif +- + static sendpacket_t *sendpacket_open_pf(const char *, char *); + static struct tcpr_ether_addr *sendpacket_get_hwaddr_pf(sendpacket_t *); + static int get_iface_index(int fd, const char *device, char *);