Jonathan Nieder wrote: > 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
Hi, Unfortunately, the patch didn't help to me. Anyway, ccache is the culprit (I'm using ccache 2.4 version). If I disable ccache using CCACHE_DISABLE=1, then the issue doesn't happen. Thanks. Best regards, Jongman Heo.