This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]