aboutsummaryrefslogtreecommitdiff
path: root/net/net-snmp/patches
diff options
context:
space:
mode:
authorJo-Philipp Wich <jow@openwrt.org>2015-06-26 17:46:10 +0200
committerJo-Philipp Wich <jow@openwrt.org>2015-06-26 17:47:33 +0200
commitfdde98152234dbd771b47136be40342ca5b8c76c (patch)
treec2c67026c28e3f5ac1a3fff989bac9372a941042 /net/net-snmp/patches
parentd9e391bbcedb3415f1b28019729a87fde40a2cdd (diff)
net-snmp: fix musl compatibility
Fixup `iwlib.h` to not consider an musl environment to be an unsupported platform. Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
Diffstat (limited to 'net/net-snmp/patches')
-rw-r--r--net/net-snmp/patches/900-musl-compat.patch14
1 files changed, 14 insertions, 0 deletions
diff --git a/net/net-snmp/patches/900-musl-compat.patch b/net/net-snmp/patches/900-musl-compat.patch
new file mode 100644
index 000000000..fa9a01e1b
--- /dev/null
+++ b/net/net-snmp/patches/900-musl-compat.patch
@@ -0,0 +1,14 @@
+--- a/agent/mibgroup/iwlib.h
++++ b/agent/mibgroup/iwlib.h
+@@ -85,6 +85,11 @@
+ && LINUX_VERSION_CODE < KERNEL_VERSION(2,1,0)
+ #define LIBC5_HEADERS
+
++/* Musl */
++#elif !defined(__GLIBC__) && !defined(__UCLIBC__) \
++ && LINUX_VERSION_CODE >= KERNEL_VERSION(3,0,0)
++#define GENERIC_HEADERS
++
+ /* Unsupported combination */
+ #else
+ #error "Your kernel/libc combination is not supported"