www.digitalmars.com         C & C++   DMDScript  

D.gnu - Bug: GDC does not handle concurrent make

When building GDC with "make -j2",
you get compiling errors like:

 ../../gcc-3.4.3/gcc/d/dmd/total.h:39:16: id.h: No such file or directory
This is because make doesn't know the dependencies of the files, or that it should run "idgen" program to create id.h, *before* it tries to compile the others ? Thus, the concurrent make fails to build... (another problem is in Phobos using "make" and not "$(MAKE)", as reported elsewhere, which does not pass on the flags correctly) --anders PS. The workaround is to use: "make" (-j1)
Dec 16 2004