This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH 00/18] resurrect automatic dependency tracking


>>>>> "Joseph" == Joseph S Myers <joseph@codesourcery.com> 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:

https://savannah.gnu.org/bugs/?func=detailitem&item_id=15919#comment6

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
these features.

I'm doing some testing with make 3.81 right now.

Tom


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]