In uclibc posix_types.h and kernel_types.h doesn't match as described in kernel_types.h comments. The applied patch solves this bug in uclibc. This can simply be applied in the xxx-patch.tar.bz2, which is used in the ebuild. It changes simply the #ifdef and #defines for PPC in libc/sysdeps/linux/powerpc/bits/kernel_types.h to match the ones in posix_types.h cu themole
Created attachment 98232 [details, diff] 01_all_uClibc-0.9.28-ppc-kernel_types.patch
Did you send it upstream too?
(In reply to comment #2) > Did you send it upstream too? No, but I think Jocke already did, as vapier told on embedded-gentoo list.
the embedded team takes care of uclibc, not the arch teams
OK, found out, where the bugs raises. It ist because of a change in define names in kernel about 2.6.15. So the patch only applies for 2.6.15 kernels and later. Don't know how to handle this, but I think someone here knows. I would be interested in, how this can be handled, so please file the patch here if it is finished.
Additional info how it is solved in busybox: http://www.busybox.net/lists/uclibc/2006-January/013958.html
like i said, i already cut a patch from upstream svn ... i just need to release it