Re: [LEDE-DEV] [PATCH RFC firewall3] musl-compat: avoid kernel header conflicts

2016-11-06 Thread Jo-Philipp Wich
Hi Ralph, unfortunately this breaks building on a glibc system for me: -- 8< -- $ make [ 7%] Building C object CMakeFiles/firewall3.dir/iptables.c.o In file included from /usr/include/linux/netfilter_ipv4.h:8:0, from /usr/include/linux/netfilter_ipv4/ip_tables.h:21,

[LEDE-DEV] [PATCH RFC firewall3] musl-compat: avoid kernel header conflicts

2016-11-06 Thread Ralph Sennhauser
The conflict between Musls net/if.h and linux/if.h is an old well known one and taken care of by a series of linux-headers patches in OpenWrt. Since Linux 4.8-rc5 Firewall3 also indirectly pulls in linux/in.h and linux/in6.h leading to new conflicts. As Firewall3 is fine with just the libc headers