[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.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- GNU Parallel Bug Reports Documentation fix: DIFFERENCES BETWEEN make -j AND GNU Parallel,
Fazal Majid <=