When machine is under heavy load, I saw FAIL: localedata/bug-iconv-trans FAIL: localedata/tst-mbswcs6 FAIL: localedata/tst-trans FAIL: localedata/tst-wctype FAIL: localedata/tst_mbrlen FAIL: localedata/tst_mbrtowc FAIL: localedata/tst_mbsrtowcs FAIL: localedata/tst_mbstowcs FAIL: localedata/tst_mbtowc FAIL: localedata/tst_swscanf FAIL: localedata/tst_wcrtomb FAIL: localedata/tst_wcsrtombs FAIL: localedata/tst_wcstombs FAIL: localedata/tst_wctob FAIL: localedata/tst_wctomb localedata/Makefile has # Dependency for the locale files. We actually make it depend only on # one of the files. $(addprefix $(objpfx),$(CTYPE_FILES)): %: \ gen-locale.sh $(common-objpfx)locale/localedef Makefile \ $(addprefix charmaps/,$(CHARMAPS)) $(addprefix locales/,$(LOCALE_SRCS)) @$(SHELL) gen-locale.sh $(common-objpfx) \ '$(built-program-cmd-before-env)' '$(run-program-env)' \ '$(built-program-cmd-after-env)' $@; \ $(evaluate-test) $(addsuffix .out,$(addprefix $(objpfx),$(tests))): %: \ $(addprefix $(objpfx),$(CTYPE_FILES)) $(objpfx)sort-test.out: sort-test.sh $(objpfx)collate-test $(objpfx)xfrm-test \ $(test-input-data) $(addprefix $(objpfx),$(CTYPE_FILES)) $(SHELL) $< $(common-objpfx) '$(test-program-prefix-before-env)' \ '$(run-program-env)' '$(test-program-prefix-after-env)' \ $(test-input) \ > $@; \ $(evaluate-test) However, there is no $(CTYPE_FILES) dependency for those tests above, which fail at random under heavy load with parallel build.
Also observed during 'make -j16 check' on powerpc and reported here: https://sourceware.org/ml/libc-alpha/2015-08/msg00080.html
afaik, this has been resolved in latest master
On Sat, 16 Apr 2016, vapier at gentoo dot org wrote: > What |Removed |Added > ---------------------------------------------------------------------------- > Status|NEW |RESOLVED > CC| |vapier at gentoo dot org > Resolution|--- |FIXED > > --- Comment #2 from Mike Frysinger <vapier at gentoo dot org> --- > afaik, this has been resolved in latest master Please set the milestone.
i think it's at least 9f53d7ad577db870c4383b4378cd23131f516c42, but i'm only remembering some of the threads that went by where we talked about parallel locale gen issues at test time and then we made changes, and then people stopped complaining :). so going to assume it's fixed for at least glibc-2.22. the code referenced in comment #0 doesn't exist anymore in the same form, and we've tweaked deps elsewhere. if there's still a build failure, please post updated details.