From 5c5e0d547903b8c69be88fb965ffe5dbf9925bef Mon Sep 17 00:00:00 2001 From: Michael Olbrich Date: Sun, 29 May 2016 12:20:50 +0200 Subject: doc: document --output-sync Signed-off-by: Michael Olbrich --- doc/ref_parameter.rst | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/doc/ref_parameter.rst b/doc/ref_parameter.rst index a6250f328..f2ea2ae18 100644 --- a/doc/ref_parameter.rst +++ b/doc/ref_parameter.rst @@ -256,6 +256,20 @@ Options ``--verbose``, ``-v`` be more verbose, print command before execute them +``--output-sync``, ``--no-output-sync`` + enable or disable output synchronization. By default output + synchronization is only enabled for quiet builds. Output synchronization + is implemented by the ``make`` ``--output-sync`` option. For building + packages in parallel, ``--output-sync=recurse`` is used. For individual + ``make`` commands in the build stages ``--output-sync=target`` is used. + This means, that the output for each individual make target and each + build stage is grouped together. + + Note: If output synchronization enabled then the output for each build + stage is collected by make and won't be visible until the build stage is + completed. As a result, there will be long periods of time with no + visible progress. + ``--j-intern=``, ``-ji`` set number of parallel jobs within packages. PTXdist will use this number for example when calling ``make`` during the compile stage. -- cgit v1.2.3