From: Florian Fainelli Date: Tue, 7 Aug 2012 16:09:19 +0000 (+0000) Subject: [package] chrony: fix build when ipv6 is globally disabled (#11790) X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=commitdiff_plain;hb=8da2dc163266f0cc96b7d77df642fac40bdf5a26 [package] chrony: fix build when ipv6 is globally disabled (#11790) SVN-Revision: 33046 --- diff --git a/net/chrony/patches/002-ipv6_disabled_fixes.patch b/net/chrony/patches/002-ipv6_disabled_fixes.patch new file mode 100644 index 0000000000..629d2c7118 --- /dev/null +++ b/net/chrony/patches/002-ipv6_disabled_fixes.patch @@ -0,0 +1,34 @@ +--- a/ntp_io.c ++++ b/ntp_io.c +@@ -355,6 +355,7 @@ read_from_socket(void *anything) + } + #endif + ++#ifdef HAVE_IPV6 + #ifdef IPV6_PKTINFO + if (cmsg->cmsg_level == IPPROTO_IPV6 && cmsg->cmsg_type == IPV6_PKTINFO) { + struct in6_pktinfo ipi; +@@ -365,6 +366,7 @@ read_from_socket(void *anything) + remote_addr.local_ip_addr.family = IPADDR_INET6; + } + #endif ++#endif + + #ifdef SO_TIMESTAMP + if (cmsg->cmsg_level == SOL_SOCKET && cmsg->cmsg_type == SO_TIMESTAMP) { +@@ -466,6 +468,7 @@ send_packet(void *packet, int packetlen, + } + #endif + ++#ifdef HAVE_IPV6 + #ifdef IPV6_PKTINFO + if (remote_addr->local_ip_addr.family == IPADDR_INET6) { + struct cmsghdr *cmsg; +@@ -484,6 +487,7 @@ send_packet(void *packet, int packetlen, + sizeof(ipi->ipi6_addr.s6_addr)); + } + #endif ++#endif + + #if 0 + LOG(LOGS_INFO, LOGF_NtpIO, "sending to %s:%d from %s",