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 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

Add a New Comment Rich Markup
   

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.caldera.com/SDK_tools/_Parallel_make.html

THX
Tomas
T.JURA&at;volny.cz

Anonymous

 

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

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

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)
  •  

    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.

     

    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.13-d3ae.
    Corresponding source code