@@ -782,14 +782,19 @@ Here are some of the more commonly used variables affecting the build process:
782782      Some users on single-core macOS machines have reported problems when
783783      building Sage with ``MAKE='make -jNUM' `` with ``NUM `` greater than one.
784784
785- - :envvar: `SAGE_NUM_THREADS ` - if set to a number, then when building the
786-   documentation, parallel doctesting, or running ``sage -b ``, use this many
787-   threads.
785+ - :envvar: `SAGE_NUM_THREADS ` - if set to a number, then when rebuilding with
786+   ``sage -b `` or parallel doctesting with ``sage -t -p 0 ``, use at most this
787+   many threads.
788+ 
788789  If this is not set, then determine the number of threads using the value of
789790  the :envvar: `MAKE ` (see above) or :envvar: `MAKEFLAGS ` environment variables.
790-   If none of these specifies a number of jobs, use one thread (except for
791-   parallel testing: there we use a default of the number of CPU cores, with a
792-   maximum of 8 and a minimum of 2).
791+   If none of these specifies a number of jobs,
792+   - ``sage -b `` only uses one thread
793+   - ``sage -t -p 0 `` uses a default of the number of CPU cores, with a
794+     maximum of 8 and a minimum of 2.
795+ 
796+   When ``sage -t -p `` runs under the control of the GNU ``make ``
797+   jobserver, then Sage will request as most this number of job slots.
793798
794799- :envvar: `V ` - if set to ``0 ``, silence the build.  Instead of
795800  showing a detailed compilation log, only one line of output is shown
0 commit comments