[PATCH] doc: Fix parallel build of roff files

2014-05-10 Thread Austin Clements
On Sat, 10 May 2014, "W. Trevor King" wrote: > On Thu, Apr 17, 2014 at 04:34:57PM -0400, Austin Clements wrote: >> +$(DOCBUILDDIR)/.roff.stamp: ${MAN_RST_FILES} >> ifeq ($(HAVE_SPHINX),1) >> $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(DOCBUILDDIR)/man >> for section in 1 5 7; do \ >> @@

[PATCH] doc: Fix parallel build of roff files

2014-05-10 Thread W. Trevor King
On Thu, Apr 17, 2014 at 04:34:57PM -0400, Austin Clements wrote: > +$(DOCBUILDDIR)/.roff.stamp: ${MAN_RST_FILES} > ifeq ($(HAVE_SPHINX),1) > $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(DOCBUILDDIR)/man > for section in 1 5 7; do \ > @@ -48,6 +54,7 @@ else > @echo "Fatal: build

Re: [PATCH] doc: Fix parallel build of roff files

2014-05-10 Thread W. Trevor King
On Thu, Apr 17, 2014 at 04:34:57PM -0400, Austin Clements wrote: +$(DOCBUILDDIR)/.roff.stamp: ${MAN_RST_FILES} ifeq ($(HAVE_SPHINX),1) $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(DOCBUILDDIR)/man for section in 1 5 7; do \ @@ -48,6 +54,7 @@ else @echo Fatal: build dependency

Re: [PATCH] doc: Fix parallel build of roff files

2014-05-10 Thread Austin Clements
On Sat, 10 May 2014, W. Trevor King wk...@tremily.us wrote: On Thu, Apr 17, 2014 at 04:34:57PM -0400, Austin Clements wrote: +$(DOCBUILDDIR)/.roff.stamp: ${MAN_RST_FILES} ifeq ($(HAVE_SPHINX),1) $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(DOCBUILDDIR)/man for section in 1 5 7; do \

[PATCH] doc: Fix parallel build of roff files

2014-04-19 Thread David Bremner
Austin Clements writes: > The roff build rule builds all of the roff files in a single command. > Previously, this was expressed as a multi-target rule, but since this > is equivalent to specifying a copy of the rule for each target, make > -jN could start up to N parallel instances of this

[PATCH] doc: Fix parallel build of roff files

2014-04-18 Thread Tomi Ollila
On Thu, Apr 17 2014, Austin Clements wrote: > The roff build rule builds all of the roff files in a single command. > Previously, this was expressed as a multi-target rule, but since this > is equivalent to specifying a copy of the rule for each target, make > -jN could start up to N parallel

Re: [PATCH] doc: Fix parallel build of roff files

2014-04-18 Thread Tomi Ollila
On Thu, Apr 17 2014, Austin Clements amdra...@mit.edu wrote: The roff build rule builds all of the roff files in a single command. Previously, this was expressed as a multi-target rule, but since this is equivalent to specifying a copy of the rule for each target, make -jN could start up to N

Re: [PATCH] doc: Fix parallel build of roff files

2014-04-18 Thread David Bremner
Austin Clements amdra...@mit.edu writes: The roff build rule builds all of the roff files in a single command. Previously, this was expressed as a multi-target rule, but since this is equivalent to specifying a copy of the rule for each target, make -jN could start up to N parallel instances

[PATCH] doc: Fix parallel build of roff files

2014-04-17 Thread Austin Clements
The roff build rule builds all of the roff files in a single command. Previously, this was expressed as a multi-target rule, but since this is equivalent to specifying a copy of the rule for each target, make -jN could start up to N parallel instances of this command. Fix this by bottlenecking