Austin Group Defect Tracker

Aardvark Mark IV


Viewing Issue Simple Details Jump to Notes ] Issue History ] Print ]
ID Category Severity Type Date Submitted Last Update
0001436 [1003.1(2016/18)/Issue7+TC2] Shell and Utilities Editorial Enhancement Request 2020-12-15 21:00 2021-03-22 21:27
Reporter steffen View Status public  
Assigned To
Priority normal Resolution Open  
Status New  
Name steffen
Organization
User Reference
Section Vol. 3: Shell and Utilities, Issue 7, make
Page Number 2969
Line Number 98473
Interp Status ---
Final Accepted Text
Summary 0001436: make: add "-j max_jobs" option to support simultaneous rule processing
Description Parallel, even massively parallel processing has become the widely supported and
used default, yet the standard make(1) does not document it.

P.S.:
Even though on SunOS/Solaris the first approach taken (long ago) involved
distribution of make jobs to different computers via a special "dmake" program,
it seems even there a default make(1) could follow an adjusted standard by doing
the equivalence of "exec dmake ARGUMENTS".
Desired Action On page 2969, insert before line 2969

  -j max_jobs
    Specifies the maximum number of rule-processing jobs to run simultaneously.
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0005299)
psmith (developer)
2021-03-22 21:27

Defining -j in a single instance of make is not too hard to understand and most likely all versions of make, that currently support -j, do it essentially the same way.

The question is, what happens when a parent make with -j invokes a command which is a sub-make. This is where it gets hard, and where there's probably not too much agreement on what the behavior should be between existing implementations.

- Issue History
Date Modified Username Field Change
2020-12-15 21:00 steffen New Issue
2020-12-15 21:00 steffen Name => steffen
2020-12-15 21:00 steffen Section => Vol. 3: Shell and Utilities, Issue 7, make
2020-12-15 21:00 steffen Page Number => 2969
2020-12-15 21:00 steffen Line Number => 98473
2021-03-22 21:27 psmith Note Added: 0005299


Mantis 1.1.6[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker