This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Parallel bootstrap failure due to i18n in gcc/Makefile.in
- From: Gerald Pfeifer <pfeifer at dbai dot tuwien dot ac dot at>
- To: gcc at gcc dot gnu dot org
- Date: Wed, 5 Dec 2001 18:48:48 +0100 (CET)
- Subject: Parallel bootstrap failure due to i18n in gcc/Makefile.in
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