%% Boris Kolpackov <[EMAIL PROTECTED]> writes:

  bk> "J. David Bryan" <[EMAIL PROTECTED]> 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.

Cheers!

-- 
-------------------------------------------------------------------------------
 Paul D. Smith <[EMAIL PROTECTED]>          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


_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to