kumquat-buildroot/package/uclibc
Simon Dawson 0294aced5e uclibc: patch 0.9.31 for avr32, to add __kernel_long_t and __kernel_ulong_t data types
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>
2013-11-17 00:53:35 +01:00
..
0.9.31.1 uclibc: patch 0.9.31 for avr32, to add __kernel_long_t and __kernel_ulong_t data types 2013-11-17 00:53:35 +01:00
0.9.32.1 package/uclibc: add mkostemp() backport 2013-07-31 18:02:22 +02:00
0.9.33-arc uclibc: arc: Add susv3 legacy alias bcmp 2013-08-10 21:11:46 +02:00
0.9.33.2 uClibc: 0.9.33.2: Unbreak on avr32 after recent pread patches 2013-10-04 21:42:44 +02:00
Config.in uclibc: fix MIPS variables 2013-11-10 22:40:12 +01:00
uClibc-0.9.31.config uclibc: reinstate support for version 0.9.31 2013-11-07 12:20:27 +01:00
uClibc-0.9.32.config
uClibc-0.9.33.config
uClibc-snapshot.config uclibc-snapshot: enable option UCLIBC_HAS_OBSTACK 2013-11-10 10:07:41 +01:00
uclibc.mk Revert "toolchain-internal: skip gcc-intermediate when possible" 2013-10-04 08:58:08 +02:00