bugmake - Bugs: bug #3656, .MUTEX directive

 
 

bug #3656: .MUTEX directive

Submitter:  None
Submitted:  Sat 17 May 2003 04:27:42 PM UTC
   
 
Severity:  1 - Wish Priority:  1 - Later
Item Group:  Enhancement Status:  Duplicate
Privacy:  Public Assigned to:  None
Open/Closed:  Closed Component Version:  3.78
Operating System:  Any Fixed Release:  4.4
Triage Status:  None
* Mandatory Fields

Post a Comment

Add a New Comment Rich Markup
   

Discussion

Mon 31 Oct 2022 07:28:20 PM UTC, comment #5: 

Since the link to the .MUTEX reference is dead now we can't be sure, but based on the description I suspect that the original request was for something more comprehensive than what .WAIT provides.

However I agree that this issue is not needed anymore: if people want .WAIT to be more comprehensive (specifically, to add some new type of edge between two nodes in make's directed graph, which .WAIT doesn't really do) then a new issue can be opened for that.

I played with it and it's not easy to do this however.  I had an idea for how it might be made to work but it would be tricky.

Paul D. Smith <psmith>
Group administrator
Mon 31 Oct 2022 06:40:11 PM UTC, comment #4: 

In the recently released GNU Make 4.4, .NOTPARALLEL accepts prerequisites, thus this feature request is effectively satisfied!

Jouke Witteveen <jwitteveen>
  Spam posted by sevanath
Sun 22 Jan 2006 03:17:49 AM UTC, comment #2: 

Instead of adding a new special target, extend the .NOTPARALLEL special target.  Currently, it ignores prerequisites.

  The new version would block parallel builds in the entire makefile when there were no prerequisites; when it did have prerequisites, it would block parallel builds on only those targets.  Other targets in the makefile could run concurrently.

Anonymous
  Spam posted by anonymous
Sat 17 May 2003 04:27:42 PM UTC, original submission:  

please,please add a `.MUTEX' directive. Usefull only for parallel runs (-j switch)

.MUTEX directive avoids parallel run of selected tasks.
Selected task can be run in any order, but not in parallel.
It would probably solve also a problem with updating archives and double colon rules.

more info about MUTEX directive at http://ou800doc.c ... arallel_make.html

THX
Tomas
T.JURA&at;volny.cz

Anonymous

 

Attached Files

This item currently has no attached files.

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

Attach Files:
   
   
Comment:
   

 

Dependencies

This item does not depend on any other items.

No items depend on this one.

 

Mail Notification Carbon-Copy List

Carbon-Copy List
  • -email is unavailable- added by psmith (Posted a comment)
  • -email is unavailable- added by jwitteveen (Posted a comment)
  • -email is unavailable- added by sevanath (Posted a comment)
  •  

    Votes

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

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

    History

    Follow 7 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2022-10-31 psmith StatusNone Duplicate
        Open/ClosedOpen Closed
        Component VersionNone 3.78
        Operating SystemNone Any
        Fixed ReleaseNone 4.4
    2004-02-12 bosk Carbon-Copy- Added boris --AT-- kolpackov --DOT-- net
    2003-05-17 psmith Severity3 - Normal None

    Back to the top

    Powered by Savane 3.16-2753.
    Corresponding source code