summaryrefslogtreecommitdiff
path: root/Documentation/DocBook/Makefile
diff options
context:
space:
mode:
authorMichal Marek <mmarek@suse.cz>2015-01-26 13:31:17 +0300
committerJonathan Corbet <corbet@lwn.net>2015-01-28 21:33:44 +0300
commitd56fcf299fb4c4a39634d822bbb9538acd7548f2 (patch)
tree7dcacf8182d15e43a9a9a279c1f425c76748cc44 /Documentation/DocBook/Makefile
parent4f7d45596e4d83a6411389be65ea67a58f493446 (diff)
downloadlinux-d56fcf299fb4c4a39634d822bbb9538acd7548f2.tar.xz
DocBook: Do not exceed argument list limit
Use find + xargs to compress the generated manpages. Without this patch, the build can fail with gzip -f Documentation/DocBook/man/*.9 /bin/bash: /usr/bin/gzip: Argument list too long This happened with qemu user mode emulation on aarch64. Signed-off-by: Michal Marek <mmarek@suse.cz> Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Diffstat (limited to 'Documentation/DocBook/Makefile')
-rw-r--r--Documentation/DocBook/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/Documentation/DocBook/Makefile b/Documentation/DocBook/Makefile
index 9c7d92d03f62..b6a6a2e0dd3b 100644
--- a/Documentation/DocBook/Makefile
+++ b/Documentation/DocBook/Makefile
@@ -56,7 +56,7 @@ htmldocs: $(HTML)
MAN := $(patsubst %.xml, %.9, $(BOOKS))
mandocs: $(MAN)
- $(if $(wildcard $(obj)/man/*.9),gzip -f $(obj)/man/*.9)
+ find $(obj)/man -name '*.9' | xargs gzip -f
installmandocs: mandocs
mkdir -p /usr/local/man/man9/