On 64bit Intel Core i7 870, with "make xcheck -j8", I got random failures: make[4]: *** [/export/build/gnu/glibc/build-x86_64-linux/localedata/tst_mblen.out] Error 1 make[4]: *** [/export/build/gnu/glibc/build-x86_64-linux/localedata/tst_mbrtowc.out] Error 1 make[4]: *** [/export/build/gnu/glibc/build-x86_64-linux/localedata/tst_mbrlen.out] Error 1 make[4]: *** [/export/build/gnu/glibc/build-x86_64-linux/localedata/tst_mbsrtowcs.out] Error 1 make[4]: *** [/export/build/gnu/glibc/build-x86_64-linux/localedata/tst_mbstowcs.out] Error 1 make[4]: *** [/export/build/gnu/glibc/build-x86_64-linux/localedata/tst_mbtowc.out] Error 1 make[4]: *** [/export/build/gnu/glibc/build-x86_64-linux/localedata/tst_swscanf.out] Error 1 make[4]: *** [/export/build/gnu/glibc/build-x86_64-linux/localedata/tst_wcrtomb.out] Error 1 make[3]: *** [localedata/xtests] Error 2 localedata/tst_mblen.out:mblen:de_DE.ISO-8859-1:1:1:2:F:the return value is different from an expected value localedata/tst_mblen.out:mblen:ja_JP.EUC-JP:1:1:2:F:the return value is different from an expected value localedata/tst_mblen.out:mblen:ja_JP.EUC-JP:2:1:2:F:the return value is different from an expected value localedata/tst_mblen.out:mblen:ja_JP.EUC-JP:3:1:2:F:the return value is different from an expected value localedata/tst_mbrtowc.out:mbrtowc:de_DE.ISO-8859-1:1:1:2:F:the return value is different from an expected value localedata/tst_mbrtowc.out:mbrtowc:de_DE.ISO-8859-1:1:2:2:F:the return value is different from an expected value localedata/tst_mbrtowc.out:mbrtowc:de_DE.ISO-8859-1:1:3:2:F:the return value is different from an expected value localedata/tst_mbrtowc.out:mbrtowc:de_DE.ISO-8859-1:2:1:2:F:the return value is different from an expected value localedata/tst_mbrtowc.out:mbrtowc:de_DE.ISO-8859-1:2:2:2:F:the return value is different from an expected value localedata/tst_mbrtowc.out:mbrtowc:de_DE.ISO-8859-1:2:3:2:F:the return value is different from an expected value localedata/tst_mbrlen.out:mbrlen:de_DE.ISO-8859-1:1:3:2:F:the return value is different from an expected value localedata/tst_mbrlen.out:mbrlen:de_DE.ISO-8859-1:2:2:2:F:the return value is different from an expected value localedata/tst_mbrlen.out:mbrlen:de_DE.ISO-8859-1:2:3:2:F:the return value is different from an expected value localedata/tst_mbrlen.out:mbrlen:ja_JP.EUC-JP:1:1:2:F:the return value is different from an expected value localedata/tst_mbrlen.out:mbrlen:ja_JP.EUC-JP:1:2:2:F:the return value is different from an expected value localedata/tst_mbrlen.out:mbrlen:ja_JP.EUC-JP:1:3:2:F:the return value is different from an expected value localedata/tst_mbrlen.out:mbrlen:ja_JP.EUC-JP:2:1:2:F:the return value is different from an expected value localedata/tst_mbrlen.out:mbrlen:ja_JP.EUC-JP:2:2:2:F:the return value is different from an expected value localedata/tst_mbrlen.out:mbrlen:ja_JP.EUC-JP:2:3:2:F:the return value is different from an expected value localedata/tst_mbrlen.out:mbrlen:ja_JP.EUC-JP:3:2:2:F:the return value is different from an expected value localedata/tst_mbsrtowcs.out:mbsrtowcs:de_DE.ISO-8859-1:1:1:2:F:the return value is different from an expected value localedata/tst_mbsrtowcs.out:mbsrtowcs:de_DE.ISO-8859-1:1:2:2:F:the return value is different from an expected value localedata/tst_mbsrtowcs.out:mbsrtowcs:de_DE.ISO-8859-1:1:3:2:F:the return value is different from an expected value localedata/tst_mbsrtowcs.out:mbsrtowcs:de_DE.ISO-8859-1:2:1:2:F:the return value is different from an expected value localedata/tst_mbsrtowcs.out:mbsrtowcs:de_DE.ISO-8859-1:2:3:2:F:the return value is different from an expected value localedata/tst_mbsrtowcs.out:mbsrtowcs:ja_JP.EUC-JP:1:1:2:F:the return value is different from an expected value localedata/tst_mbsrtowcs.out:mbsrtowcs:ja_JP.EUC-JP:1:2:2:F:the return value is different from an expected value localedata/tst_mbsrtowcs.out:mbsrtowcs:ja_JP.EUC-JP:1:3:2:F:the return value is different from an expected value localedata/tst_mbsrtowcs.out:mbsrtowcs:ja_JP.EUC-JP:2:1:2:F:the return value is different from an expected value localedata/tst_mbsrtowcs.out:mbsrtowcs:ja_JP.EUC-JP:2:3:2:F:the return value is different from an expected value localedata/tst_mbstowcs.out:mbstowcs:ja_JP.EUC-JP:1:1:2:F:the return value is different from an expected value localedata/tst_mbstowcs.out:mbstowcs:ja_JP.EUC-JP:1:2:2:F:the return value is different from an expected value localedata/tst_mbstowcs.out:mbstowcs:ja_JP.EUC-JP:1:3:2:F:the return value is different from an expected value localedata/tst_mbstowcs.out:mbstowcs:ja_JP.EUC-JP:2:1:2:F:the return value is different from an expected value localedata/tst_mbstowcs.out:mbstowcs:ja_JP.EUC-JP:2:3:2:F:the return value is different from an expected value localedata/tst_mbtowc.out:mbtowc:de_DE.ISO-8859-1:1:1:2:F:the return value is different from an expected value localedata/tst_mbtowc.out:mbtowc:de_DE.ISO-8859-1:1:2:2:F:the return value is different from an expected value localedata/tst_mbtowc.out:mbtowc:de_DE.ISO-8859-1:1:3:2:F:the return value is different from an expected value localedata/tst_mbtowc.out:mbtowc:de_DE.ISO-8859-1:2:2:2:F:the return value is different from an expected value localedata/tst_mbtowc.out:mbtowc:de_DE.ISO-8859-1:2:3:2:F:the return value is different from an expected value localedata/tst_mbtowc.out:mbtowc:de_DE.ISO-8859-1:3:2:2:F:the return value is different from an expected value localedata/tst_mbtowc.out:mbtowc:de_DE.ISO-8859-1:3:3:2:F:the return value is different from an expected value localedata/tst_mbtowc.out:mbtowc:de_DE.ISO-8859-1:4:1:2:F:the return value is different from an expected value localedata/tst_mbtowc.out:mbtowc:de_DE.ISO-8859-1:5:1:2:F:the return value is different from an expected value localedata/tst_mbtowc.out:mbtowc:ja_JP.EUC-JP:1:2:2:F:the return value is different from an expected value localedata/tst_mbtowc.out:mbtowc:ja_JP.EUC-JP:1:3:2:F:the return value is different from an expected value localedata/tst_mbtowc.out:mbtowc:ja_JP.EUC-JP:2:3:2:F:the return value is different from an expected value localedata/tst_mbtowc.out:mbtowc:ja_JP.EUC-JP:3:3:2:F:the return value is different from an expected value localedata/tst_mbtowc.out:mbtowc:ja_JP.EUC-JP:4:1:2:F:the return value is different from an expected value localedata/tst_mbtowc.out:mbtowc:ja_JP.EUC-JP:5:1:2:F:the return value is different from an expected value localedata/tst_swscanf.out:swscanf:de_DE.ISO-8859-1:1:1:2:F:the return value is different from an expected value localedata/tst_wcrtomb.out:wcrtomb:de_DE.ISO-8859-1:1:1:2:F:the return value is different from an expected value localedata/tst_wcrtomb.out:wcrtomb:de_DE.ISO-8859-1:1:1:4:F:copied string is different from an expected string localedata/tst_wcrtomb.out:wcrtomb:de_DE.ISO-8859-1:2:1:2:F:the return value is different from an expected value localedata/tst_wcrtomb.out:wcrtomb:de_DE.ISO-8859-1:2:1:4:F:copied string is different from an expected string localedata/tst_wcrtomb.out:wcrtomb:ja_JP.EUC-JP:1:1:2:F:the return value is different from an expected value localedata/tst_wcrtomb.out:wcrtomb:ja_JP.EUC-JP:1:1:4:F:copied string is different from an expected string localedata/tst_wcrtomb.out:wcrtomb:ja_JP.EUC-JP:2:1:2:F:the return value is different from an expected value localedata/tst_wcrtomb.out:wcrtomb:ja_JP.EUC-JP:2:1:4:F:copied string is different from an expected string Is there a missing dependency?
You'll have to debug this, I don't see any problem.
Trunk works for me now.