With multiarch enabled x86 builds of glibc, used on systems without SSSE3, the test localedata/tst-xlocale1 fails because strcasecmp_l and strncasecmp_l are wrongly implemented through an assembly implementation of strcmp that is not prepared to implement those functions. I'll send a patch to libc-alpha. This issue applies to both master and 2.15 branch.
Fixed on master. Carlos, I think commit 0bab47b6b255e77bd69206ab0dcfa97331fefa50 Author: Joseph Myers <joseph@codesourcery.com> Date: Wed Feb 29 22:37:38 2012 +0000 Fix x86 strcasecmp_l (bug 13786). should be backported to 2.15 branch.
Created attachment 6480 [details] Patch backported to 2.15 branch Carlos, please review this backport of the patch to 2.15 branch. Tested x86.
Joseph, This looks good for 2.15, please apply.
Fixed for 2.15.1 by: commit 3e5bea052bfaa8d0a073f5e924ccc882ce3909bc Author: Joseph Myers <joseph@codesourcery.com> Date: Wed Feb 29 22:37:38 2012 +0000 Fix x86 strcasecmp_l (bug 13786). (cherry picked from commit 0bab47b6b255e77bd69206ab0dcfa97331fefa50)