From aa8519a0804dec1d40c92d84198a87540d55d5a2 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sun, 24 Sep 2023 11:44:11 +0300 Subject: [PATCH] Explicitly mention about --jobserver-style=pipe --- doc/features.texi | 4 +++- doc/jobserver.texi | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/doc/features.texi b/doc/features.texi index 06317a5..9e32336 100644 --- a/doc/features.texi +++ b/doc/features.texi @@ -43,6 +43,8 @@ implementations. @command{tai64nlocal} utility from @url{http://cr.yp.to/daemontools.html, daemontools}, or similar one: @code{go install go.cypherpunks.ru/tai64n/v2/cmd/tai64nlocal} -@item Either GNU Make or bmake @ref{Jobserver, jobserver} compatibility support +@item Either @url{https://www.gnu.org/software/make/, GNU Make} + or @url{http://netbsd.org/, NetBSD}'s @command{bmake} + @ref{Jobserver, jobserver} compatibility support @end itemize diff --git a/doc/jobserver.texi b/doc/jobserver.texi index db795fe..e1e7329 100644 --- a/doc/jobserver.texi +++ b/doc/jobserver.texi @@ -12,6 +12,7 @@ pre-filled with required number of tokens. @pindex bmake @pindex gmake @command{goredo} can be integrated with +@url{http://netbsd.org/, NetBSD}'s @url{http://www.crufty.net/help/sjg/bmake.htm, bmake} and @url{https://www.gnu.org/software/make/, GNU Make} (@command{gmake}) jobserver protocol. All three of them use the same principle of @@ -26,6 +27,7 @@ numbers to child process. Pass @code{-j 1 -J X,Y} arguments through @env{$MAKEFLAGS} variable. @item gmake Pass @code{--jobserver-auth=X,Y} arguments through @env{$MAKEFLAGS} variable. +Beware that only @option{--jobserver-style=pipe} protocol is supported! @item none Pass @code{X,Y} arguments through @env{$REDO_JS_FD} variable. Used by default, if @env{$REDO_MAKE} is not set. -- 2.44.0