0294aced5e
As reported by Thomas Petazzoni, the uclibc 0.9.31 build fails for avr32: In file included from /opt/br-avr32-full-2013.11-rc1/usr/avr32-buildroot-linux-uclibc/sysroot/usr/include/linux/kernel.h:4, from /opt/br-avr32-full-2013.11-rc1/usr/avr32-buildroot-linux-uclibc/sysroot/usr/include/linux/netlink.h:4, from /opt/br-avr32-full-2013.11-rc1/usr/avr32-buildroot-linux-uclibc/sysroot/usr/include/linux/rtnetlink.h:5, from libc/inet/netlinkaccess.h:27, from libc/inet/if_index.c:36: /opt/br-avr32-full-2013.11-rc1/usr/avr32-buildroot-linux-uclibc/sysroot/usr/include/linux/sysinfo.h:8: error: expected specifier-qualifier-list before '__kernel_long_t' make[1]: *** [libc/inet/if_index.os] Error 1 make[1]: Leaving directory `/opt/toolchain-build/build/uclibc-0.9.31.1' The problem is reported at: https://lkml.org/lkml/2013/5/18/1 The offending kernel commit is: http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/?id=ccdfcc398594 The fix is to patch uclibc 0.9.31 to add the missing kernel data types. The patch will only be generated for avr32, since uclibc 0.9.31 is not available in Buildroot for any other architecture. Signed-off-by: Simon Dawson <spdawson@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> |
||
---|---|---|
.. | ||
0.9.31.1 | ||
0.9.32.1 | ||
0.9.33-arc | ||
0.9.33.2 | ||
Config.in | ||
uClibc-0.9.31.config | ||
uClibc-0.9.32.config | ||
uClibc-0.9.33.config | ||
uClibc-snapshot.config | ||
uclibc.mk |