On Thu, 2017-06-22 at 13:01 +0100, Sven C. Dack wrote: > You either have to restrict the number of jobs by giving an explicit > count or by limiting it with a load average ( -l option) or use > non-numerical make targets such as "t1 t2 t3 ..." or simply add another > flag after -j to make.
> $ seq 1000 | xargs -n1000 make -j -C . > > which results in: > > $ make -j -C . 1 2 3 ... GNU make, as with all GNUÂ tools (and with all well-formed POSIX commands) accepts the "--" option to mean "everything after this is not an option even if it looks like one". So, the simplest solution is to use: seq 1000 | xargs -n1000 make j -- I don't really understand why you use the pipe to xargs. Wouldn't it be simpler to just say: make -j -- $(seq 1000) ? _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make