bugmake - Bugs: bug #30653, intermediate files incorrectly...

 
 
Show feedback again

bug #30653: intermediate files incorrectly pruned in parallel builds

Submitted by:  Jeremy Devenport <jeremyd>
Submitted on:  Thu 05 Aug 2010 01:24:56 AM UTC  
 
Severity: 3 - NormalItem Group: Bug
Status: FixedPrivacy: Public
Assigned to: Paul D. Smith <psmith>Open/Closed: Closed
Component Version: 3.82Operating System: Any
Fixed Release: SCMTriage Status: None

Add a New Comment (Rich MarkupRich Markup):
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Mon 10 Sep 2012 02:36:58 AM UTC, comment #2:

Fix applied. Thank you both for the useful test cases and debugging work.

Paul D. Smith <psmith>
Project AdministratorIn charge of this item.
Thu 05 Aug 2010 08:47:09 AM UTC, comment #1:

I have also encountered this bug and debugged it a little. I posted my comments to the bug-make list:

http://lists.gnu.org/archive/html/bug-make/2010-07/msg00155.html

Kamil Mierzejewski <kmierzejewski>
Thu 05 Aug 2010 01:24:56 AM UTC, original submission:

make 3.82 sometimes fails to make intermediate (or secondary) files during parallel builds. I see that there are a couple bug reports with similar titles but this particular bug seems to have been introduced in 3.82 (and is still present in CVS).

I'm attaching a patch that adds a test that demonstrates the bug along with a fix that seems to work. I'm not very familiar with the code so I'm not sure that my fix doesn't break something else.

Jeremy Devenport <jeremyd>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

Attached Files
file #21146:  parallel_intermediates.patch added by kmierzejewski (674B - application/octet-stream - I also encountered this bug. I came up with an alternative solution. I'm not sure if it breaks anything as well.)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by psmith (Posted a comment)
  • -unavailable- added by kmierzejewski (Updated the item)
  • -unavailable- added by jeremyd (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 7 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Mon 10 Sep 2012 02:36:58 AM UTCpsmithStatusNone=>Fixed
      Assigned toNone=>psmith
      Open/ClosedOpen=>Closed
      Component VersionSCM=>3.82
      Fixed ReleaseNone=>SCM
    Thu 05 Aug 2010 08:45:04 AM UTCkmierzejewskiAttached File-=>Added parallel_intermediates.patch, #21146
    Thu 05 Aug 2010 01:24:56 AM UTCjeremydAttached File-=>Added make-intermediate-parallel-bug.patch, #21144
    Show feedback again

    Back to the top


    Powered by Savane 3.1-cleanup