We need -r2 or above for uclibc systems because -r1 fails to compile against uclibc. The gettext-0.18.1.1-uclibc-sched_param-def.patch fixes the issue. I know there is a QA issue, bug #374545, but this seems minor.
bug 374545 isn't a regression. gettext has always behaved this way.
stable arm
stable ppc ppc64
x86 stable
amd64 stable
Stable for HPPA.
alpha/ia64/m68k/s390/sh/sparc stable