bug-parallel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GNU Parallel Bug Reports Documentation fix: DIFFERENCES BETWEEN make -j


From: Fazal Majid
Subject: GNU Parallel Bug Reports Documentation fix: DIFFERENCES BETWEEN make -j AND GNU Parallel
Date: Fri, 21 Aug 2015 17:29:46 -0700

Just checked the documentation in GNU parallel 20150722:

> make -j has no support for grouping the output, therefore output may
> run together, e.g. the first half of a line is from one process and the
> last half of the line is from another process. The example Parallel
> grep cannot be done reliably with make -j because of this.

This is no longer true. As of GNU make 4.0 (2013-10-09), there is an option -O 
(or --output-sync) that will buffer the output of each subcommand, and output 
it atomically, in the order of task completion.

Of course, they are not really comparable, even it they overlap. GNU make 
excels at handling dependencies between tasks, and GNU parallel at SIMD.

--
Fazal Majid
CTO, Apsalar Inc.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]