Robert P. J. DAY says:
apparently, the patchset for gcc 4.2.1 applies properly to the
source for gcc 4.2.2 and gcc 4.2.3. so, if you want, you can simply
add support for those last two just by augmenting menuconfig and
adding a couple symlinks for those two directories. seems like a
cheap way to add a couple new versions.
1 diff -urN uClibc-dist/libc/sysdeps/linux/common/bits/uClibc_touplow.h uClibc/libc/sysdeps/linux/common/bits/uClibc_touplow.h
2 --- uClibc-dist/libc/sysdeps/linux/common/bits/uClibc_touplow.h Fri Jun 3 13:30:25 2005
3 +++ uClibc/libc/sysdeps/linux/common/bits/uClibc_touplow.h Fri Jun 3 13:30:39 2005
6 /* glibc uses the equivalent of - typedef __int32_t __ctype_touplow_t; */
8 -typedef __uint16_t __ctype_mask_t;
9 +typedef __uint32_t __ctype_mask_t;
11 #ifdef __UCLIBC_HAS_CTYPE_SIGNED__
13 -typedef __int16_t __ctype_touplow_t;
14 +typedef __int32_t __ctype_touplow_t;
15 #define __UCLIBC_CTYPE_B_TBL_OFFSET 128
16 #define __UCLIBC_CTYPE_TO_TBL_OFFSET 128