Package: make Version: 4.3-4.1 Severity: minor Dear Maintainer,
Please consider the attached patch (based on current Salsa HEAD (484dd2fed4e19b092719394bc5333b2fc64a1b27)), which fixes the broken spacing in the PARALLEL MAKE AND THE JOBSERVER section. Best, наб -- System Information: Debian Release: 11.3 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.10.0-13-amd64 (SMP w/24 CPU threads) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_FIRMWARE_WORKAROUND, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages make depends on: ii libc6 2.31-13+deb11u3 make recommends no packages. Versions of packages make suggests: pn make-doc <none> -- no debconf information
From a7e11e35c7a89f1d37473f8d88d8c13eb3359cb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=BD=D0=B0=D0=B1?= <nabijaczlew...@nabijaczleweli.xyz> Date: Tue, 26 Apr 2022 00:51:03 +0200 Subject: [PATCH] Fix spacing errors in make.1 X-Mutt-PGP: OS --- make.1 | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/make.1 b/make.1 index d4b5fbab..b813f0d3 100644 --- a/make.1 +++ b/make.1 @@ -206,7 +206,7 @@ Internal option .BR make uses to pass the jobserver pipe read and write file descriptor numbers to -.BR sub-makes; +.BR sub-makes ; see the section .B PARALLEL MAKE AND THE JOBSERVER for details @@ -389,8 +389,8 @@ When the build environment is such that a top level invokes .BR sub-makes (for instance, a style in which each sub-directory contains its own -.I Makefile -), no individual instance of +.IR Makefile ), +no individual instance of .BR make knows how many tasks are running in parallel, so keeping the number of tasks under the upper limit would be impossible without communication @@ -405,17 +405,18 @@ created, the current implementation uses a simple shared pipe. This pipe is created by the top-level .BR make process, and passed on to all the -.BR sub-makes. +.BR sub-makes . The top level -.BR make process writes +.B make +process writes .B N-1 one-byte tokens into the pipe (The top level .BR make is assumed to reserve one token for itself). Whenever any of the .BR make processes (including the top-level -.BR make -) needs to run a new task, it reads a byte from the shared pipe. If +.BR make ) +needs to run a new task, it reads a byte from the shared pipe. If there are no tokens left, it must wait for a token to be written back to the pipe. Once the task is completed, the .BR make @@ -434,7 +435,7 @@ then .BR make will close the jobserver pipe file descriptors before invoking the commands, so that the command can not interfere with the -.I jobserver, +.IR jobserver , and the command does not find any unusual file descriptors. .SH BUGS See the chapter ``Problems and Bugs'' in -- 2.30.2
signature.asc
Description: PGP signature