Thomas Jaeger <[email protected]> writes:

> I've posted a build log (make -j4) here:
>
> http://pastebin.com/f3f965926
>
> The more I think about it, the more it becomes clear to me that a
> recursive call to make can never do the right thing during a parallel build.
>
> Tom

Of course it can.  But if you have cross-module dependencies (and you
probably do), then it can be quite painful to get it right (and even
worse to maintain it).  The canonical reference is of course "recursive
make considered harmful".

eirik

>
> Dan Nicholson wrote:
>> On Tue, Jun 2, 2009 at 8:24 AM, Thomas Jaeger <[email protected]> wrote:
>>> Peter Hutterer wrote:
>>>> actually, the reason for this could be a missing dependency in the man
>>>> pages. If you can reproduce this error, just check the Makefile.am for the
>>>> dependency setup for the file it fails on. I've tried triggering it but
>>>> without success.
>>> My theory is that it's a race condition, where due to the recursive call
>>> of make the same man page is built at the same time by both processes
>>> and then the second mv fails.
>> 
>> Can you show the error?
_______________________________________________
xorg mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/xorg

Reply via email to