This is the mail archive of the
mailing list for the GCC project.
Re: [PATCH 00/18] resurrect automatic dependency tracking
- From: Tom Tromey <tromey at redhat dot com>
- To: "Joseph S. Myers" <joseph at codesourcery dot com>
- Cc: <gcc-patches at gcc dot gnu dot org>
- Date: Fri, 26 Jul 2013 07:56:58 -0600
- Subject: Re: [PATCH 00/18] resurrect automatic dependency tracking
- References: <877ggev0aj dot fsf at fleche dot redhat dot com> <Pine dot LNX dot 4 dot 64 dot 1307252253000 dot 24818 at digraph dot polyomino dot org dot uk>
>>>>> "Joseph" == Joseph S Myers <firstname.lastname@example.org> writes:
Joseph> We have a reliable reproducer for the bug, at least in the form
Joseph> in which it appeared with the old patch:
Joseph> <http://gcc.gnu.org/ml/gcc-patches/2008-03/msg01663.html> - even
Joseph> though it was never clear exactly what the make bug was (the one
Joseph> referred to in that discussion appeared to rely on makefile
Joseph> features that weren't used by the old GCC patch).
I re-read the old thread and also the GNU make bugs. I think this
comment is what led me to believe that we'd hit GNU make bug #15919:
gcc's Makefile uses both .INTERMEDIATE and order-only dependencies, so
seems like a candidate to trigger the problem. However, it seems that
there must be more involved, because the Makefile currently in svn uses
I'm doing some testing with make 3.81 right now.