Jeremy Glazman wrote:
After some more rigorous testing, it appears that the problem is a race
condition.  Somehow make (in parallel) is trying to build the libraries and
the binary that depends on them at the same time. Then when the binary is
finished compiling it tries to link, and the libraries aren't ready yet. It
appears that parallel make in Solaris solves this sort of dependency issue,
but GNU make does not. The GNU solution is apparently to redesign your
makefile.

I would think the GNU solution is for you to add the missing dependency
to your Makefile.   That doesn't qualify as a redesign in my book.
__ distcc mailing list http://distcc.samba.org/ To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/distcc

Reply via email to