[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Make-3.81 rc1 hangs with -j 2 (multiplatform)

From: Paul D. Smith
Subject: Re: Make-3.81 rc1 hangs with -j 2 (multiplatform)
Date: Mon, 27 Feb 2006 13:09:32 -0500

%% Boris Kolpackov <address@hidden> writes:

  bk> "J. David Bryan" <address@hidden> writes:

  >> I originally reported a make-3.81rc1 hang against the Windows port here:
  >> http://lists.gnu.org/archive/html/make-w32/2006-02/msg00058.html

  bk> I did some digging and here is what I uncovered:

  bk> 1. If I remove test.2 from .SECONDARY, make does not hang.
  bk> 2. If I change "%.3 : | %.2" to "%.3 : %.2", make does not hang.
  bk> 3. If I replace the "%.3 : | %.2" rule with the equivalent normal rule,
  bk>    make does not hang.
  bk> 4. Adding .SECONDEXPANSION: does not change anything.

  bk> I did some inspecting in the implicit rules area and it seems that
  bk> everything is working properly there, i.e., in the instantiation of
  bk> the "%.3 : | %.2" rule, test.2 has the intermediate, secondary and
  bk> ignore_mtime flags set, as expected.

Thanks for checking into this Boris.  This one looks like it's going to
be a big PITA to fix.

Dave, can you please file a bug for this on the Savannah site so we
don't misplace it?  Please add the makefile to reproduce it as an
attachment so we don't lose the formatting.


 Paul D. Smith <address@hidden>          Find some GNU make tips at:
 http://www.gnu.org                      http://make.paulandlesley.org
 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist

reply via email to

[Prev in Thread] Current Thread [Next in Thread]