[Top][All Lists]

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

[bug #33138] .PARLLELSYNC enhancement with patch

From: Paul D. Smith
Subject: [bug #33138] .PARLLELSYNC enhancement with patch
Date: Tue, 16 Apr 2013 05:54:13 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.63 Safari/537.31

Update of bug #33138 (project make):

                  Status:                    None => Fixed                  
             Assigned to:                    None => psmith                 
             Open/Closed:                    Open => Closed                 
       Component Version:                     SCM => 3.82                   
           Fixed Release:                    None => SCM                    


Follow-up Comment #12:

I've applied the patch from Frank.  However I also reworked it in various
ways: I renamed the option to -O / --output-sync.  I changed the option
argument from a digit (1, 2) to a string (target, make) to denote per-target
output vs. per-make output.  I changed the behavior so that the entire recipe
is printed together, rather than each individual job being printed together,
so that even without .ONESHELL you still have the whole recipe as a single
output.  I can't justify to myself the need for individual job output but if
someone really wants it please provide a reason.

I did a little bit of code rearrangement, but I still think this code will not
work on Windows and might possibly not compile on Windows.  Hopefully we can
fix that.

I reworked the unit test somewhat to try to make it faster.  It's still too
slow, because we have to add sleeps in order to get the directory enter/exit
text to come out right.  But it's better.

There is an open issue with the enter/exit messages.  I'm not sure I'm happy
with how that's working right now.  I need to look into it further.


Reply to this item at:


  Message sent via/by Savannah

reply via email to

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