[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Intermittent parallel make rebuild failures
From: |
Philip Guenther |
Subject: |
Re: Intermittent parallel make rebuild failures |
Date: |
Sat, 9 Oct 2010 23:38:50 -0700 |
Looking backwards, this rule from your toplevel makefile:
> $(INF_DIST_SVCS_OBJS): $(DIRS)
seems bogus, given that $(INF_DIST_SVCS_OBJS) is a list of objects in
directories _below_ the list of directories in $(DIRS). The toplevel
make may recurse, then on popping back out see that the *SOURCE
DIRECTORY* didn't change, and thereby decide that the object must not
have changed.
It looks me like your makefile is misleading make.
Can you give examples of the output of make when this stuff *isn't*
working? Preferable minimal, of course, where only a single source
file was changed/recompiled, showing how make failed to rebuild
everything that it you wish it would, and then the output of the
second make invocation that builds the missing piece?ou
I don't trust dependencies on directories; you have a dependency on a
directory WHOSE CONTENTS AREN'T BEING CHANGED. That raises florescent
red flags to me.
Philip Guenther
- Re: Intermittent parallel make rebuild failures, (continued)
- Re: Intermittent parallel make rebuild failures, David Highley, 2010/10/05
- Re: Intermittent parallel make rebuild failures, David Highley, 2010/10/05
- Re: Intermittent parallel make rebuild failures, Paul Smith, 2010/10/05
- Re: Intermittent parallel make rebuild failures, David Highley, 2010/10/05
- Re: Intermittent parallel make rebuild failures, Paul Smith, 2010/10/05
- Re: Intermittent parallel make rebuild failures, David Highley, 2010/10/05
Re: Intermittent parallel make rebuild failures, David Highley, 2010/10/06
Re: Intermittent parallel make rebuild failures, David Highley, 2010/10/07
Re: Intermittent parallel make rebuild failures, David Highley, 2010/10/10