Parallel bootstrap failure due to i18n in gcc/Makefile.in
Gerald Pfeifer
pfeifer@dbai.tuwien.ac.at
Wed Dec 5 09:49:00 GMT 2001
The i18n infrastructure seems broken for parallel builds:
:
TARGET_CPU_DEFAULT="TARGET_CPU_sparc" \
/bin/sh /sw/test/gcc/cvs/gcc/mkconfig.sh config.h
HEADERS="auto-host.h ansidecl.h sparc/sol2-sld-64.h defaults.h" DEFINES="POSIX" \
TARGET_CPU_DEFAULT="TARGET_CPU_sparc" \
/bin/sh /sw/test/gcc/cvs/gcc/mkconfig.sh hconfig.h
test -d po || mkdir po
test -d po || mkdir po
mkdir: Failed to make directory "po"; File exists
: --statistics /sw/test/gcc/cvs/gcc/po/es.po -o po/es.gmo
gmake[2]: *** [po/da.gmo] Error 2
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory `/files/pfeifer/OBJ-1205-18:24/gcc'
gmake[1]: *** [stage1_build] Error 2
I believe what happens is that both "test -d po || mkdir po" commands
are executed in parallel, both test statements succeed, and then the
two mkdir statements conflict.
Gerald
More information about the Gcc
mailing list