libdcwsocket: fix compilation with glibc 13215/head
authorRosen Penev <rosenp@gmail.com>
Wed, 26 Aug 2020 23:07:40 +0000 (16:07 -0700)
committerRosen Penev <rosenp@gmail.com>
Wed, 26 Aug 2020 23:09:27 +0000 (16:09 -0700)
Signed-off-by: Rosen Penev <rosenp@gmail.com>
libs/libdcwsocket/Makefile
libs/libdcwsocket/patches/010-glibc.patch [new file with mode: 0644]

index 73a4c3a62aabe045ca1dcedeca27416d80c1b265..28176a8ecf35a489a09d7172f97f5ad4adec0f3e 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=libdcwsocket
 PKG_VERSION:=1.1.0
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=https://codeload.github.com/ewsi/$(PKG_NAME)/tar.gz/v$(PKG_VERSION)?
diff --git a/libs/libdcwsocket/patches/010-glibc.patch b/libs/libdcwsocket/patches/010-glibc.patch
new file mode 100644 (file)
index 0000000..24cb24b
--- /dev/null
@@ -0,0 +1,12 @@
+--- a/src/dcwsocket.c.linux
++++ b/src/dcwsocket.c.linux
+@@ -36,6 +36,9 @@
+ #include <linux/filter.h>
+ #include <arpa/inet.h>
++#ifndef SO_ATTACH_FILTER
++#define SO_ATTACH_FILTER  26
++#endif
+ #define ETHER_HEADERSIZE  14
+ #define CL3_HEADERSIZE    4