Hi, > Am 04.05.2017 um 23:39 schrieb Thomas Petazzoni > <thomas.petazz...@free-electrons.com>: > > Hello, > > Since a few days, we are seeing build failures of the radvd package in > Buildroot: > > http://autobuild.buildroot.net/?reason=radvd-2.12 > > The build failure is: > > /home/buildroot/autobuild/run/instance-2/output/host/usr/arc-buildroot-linux-uclibc/sysroot/usr/include/linux/if_arp.h:121:8: > error: redefinition of 'struct arpreq_old' > struct arpreq_old { > ^~~~~~~~~~ > In file included from includes.h:90:0, > from recv.c:17: > /home/buildroot/autobuild/run/instance-2/output/host/usr/arc-buildroot-linux-uclibc/sysroot/usr/include/net/if_arp.h:147:8: > note: originally defined here > struct arpreq_old > ^~~~~~~~~~ > [...] > > The build failures happens with uClibc-ng toolchains in combination > with Linux 4.11 kernel headers, so it seems to be a new thing caused by > Linux 4.11 headers. However the kernel Git history doesn't show any > change on this header file between 4.10 and 4.11. > > Any idea?
Not, yet. I am still investigating. May be something with the libc-compat.h mechanism inside the kernel changed. I can reproduce the issue, but had no time yet to bisect the kernel to find the commit which breaks radvd compile. best regards Waldemar _______________________________________________ devel mailing list devel@uclibc-ng.org https://mailman.uclibc-ng.org/cgi-bin/mailman/listinfo/devel