On Tue, Dec 22, 2015 at 2:07 PM, <[email protected]> wrote: > From: Ting Liu <[email protected]> > > Both glibc and the kernel have in6_* macros definition. Use the one from > glibc. > Kernel headers will check for previous libc definitions by including > include/linux/libc-compat.h. > > Fix the below build error: > | [CC] xfrm_km.c (bin:srio_ipsec_offload) > | In file included from > .../tmp/sysroots/b4860qds-64b/usr/include/linux/xfrm.h:4:0, > | from src/srio_ipsec_offload/xfrm_km.c:46: > | .../usr/include/netinet/in.h:99:5: error: expected identifier before > numeric constant > | IPPROTO_HOPOPTS = 0, /* IPv6 Hop-by-Hop options. */ > | ^ > | In file included from > .../tmp/sysroots/b4860qds-64b/usr/include/netinet/ip.h:24:0, > | from src/srio_ipsec_offload/xfrm_km.c:52: > | .../tmp/sysroots/b4860qds-64b/usr/include/netinet/in.h:209:8: error: > redefinition of 'struct in6_addr' > | struct in6_addr > | ^ > | In file included from > .../tmp/sysroots/b4860qds-64b/usr/include/linux/xfrm.h:4:0, > | from src/srio_ipsec_offload/xfrm_km.c:46: > | .../tmp/sysroots/b4860qds-64b/usr/include/linux/in6.h:32:8: note: > originally defined here > | struct in6_addr { > | ^ > > Signed-off-by: Ting Liu <[email protected]>
Acked-by: Otavio Salvador <[email protected]> -- Otavio Salvador O.S. Systems http://www.ossystems.com.br http://code.ossystems.com.br Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750 -- _______________________________________________ meta-freescale mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-freescale
