Adrian wrote: ↑Thu Oct 31, 2024 5:50 pm
From what I understand it will use as many jobs it can create if you don't specify a number. I assume it won't create an infinite number of jobs though what it means is that it will create as many jobs as threads available (so on a hyperthreaded 8-core CPU for example it will create 16)
-j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no arg.
Thanks, Adrian.
Here is a quote from the "make" man page, which seems to say it in a less ambiguous way (without invoking "infinity"):
-j [jobs], --jobs[=jobs]
Specifies the number of jobs (commands) to run simultaneously. If there is more than one
-j option, the last one is effective. If the -j option is given without an argument, make
will not limit the number of jobs that can run simultaneously. When make invokes a sub-
make, all instances of make will coordinate to run the specified number of jobs at a time;
see the section PARALLEL MAKE AND THE JOBSERVER for details.
Again, thanks for the thread.
Have wanted for some time to get back on the bike with the "1TBS" group.
