Re: Re: Re: Re: Segmentation fault with latest git (070c57df)
- From
Jonathan Nieder <jrnieder@gmail.com>
- Date
- Feb 1, 2013, 22:38 UTC
- Message-ID
- <20130201223851.GH12368@google.com>
- In-Reply-To
- <27376267.797831359716377823.JavaMail.weblogic@epml01>
Jongman Heo wrote:
>> But it doesn't stimulate any prerequisites in make, which is weird. >> What's in builtin/.depend/fetch.o.d?
[...]
> please see below~. > > $ cat builtin/.depend/fetch.o.d > fetch.o: builtin/fetch.c cache.h git-compat-util.h compat/bswap.h \
That's the problem. See the following thread:
http://thread.gmane.org/gmane.comp.version-control.git/185625/focus=185680
Currently when COMPUTE_HEADER_DEPENDENCIES=auto git tests for dependency generation support by checking the output and exit status from the following command:
$(CC) $(ALL_CFLAGS) -c -MF /dev/null -MMD -MP \ -x c /dev/null -o /dev/null 2>&1
Perhaps this can be improved? Even something as simple as a ccache version test could presumably help a lot.
Hope that helps, Jonathan