[Buildroot] [PATCH v1] dhcpcd: fix ipv6 related compile failure
Peter Korsgaard
peter at korsgaard.com
Tue Apr 28 19:54:50 UTC 2015
>>>>> "Peter" == Peter Seiderer <ps.report at gmx.net> writes:
> Add '-D_GNU_SOURCE' to gain missing struct in6_pktinfo definition.
> Fixes [1]:
> ipv6.h:211:41: error: invalid application of 'sizeof' to incomplete type 'struct in6_pktinfo'
> unsigned char sndbuf[CMSG_SPACE(sizeof(struct in6_pktinfo))];
> ^
> ipv6.h:195:38: error: invalid application of 'sizeof' to incomplete type 'struct in6_pktinfo'
> #define IP6BUFLEN (CMSG_SPACE(sizeof(struct in6_pktinfo)) + \
> ^
> ipv6.h:214:23: note: in expansion of macro 'IP6BUFLEN'
> unsigned char rcvbuf[IP6BUFLEN];
> [1] http://autobuild.buildroot.net/results/523/523858fb930e74fe28f24989ff0697693b5fdd67
Bernd sent a similar patch:
http://patchwork.ozlabs.org/patch/462596/
But this is imho nicer than patching the source, so I've applied this
and marked that patch as superseed.
Thanks both!
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list