[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #45574] 'make maintainer-clean' does not remov
From: |
Mike Miller |
Subject: |
[Octave-bug-tracker] [bug #45574] 'make maintainer-clean' does not remove all temporary doc files |
Date: |
Mon, 20 Jul 2015 21:41:17 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0 Iceweasel/38.1.0 |
Follow-up Comment #2, bug #45574 (project octave):
I see that your changeset
http://hg.savannah.gnu.org/hgweb/octave/rev/87f337783d95
introduced t2d_cache, presumably sharing makeinfo intermediate files sped up
the build? This change also forced the build to be done sequentially because
of that very reason.
The current build has
$ grep "TEXI.*build-dir" Makefile
TEXI2DVI = texi2dvi --build-dir=t2d_cache
TEXI2PDF = texi2pdf --build-dir=t2d_cache
# $(TEXI2DVI) $(AM_V_texinfo) --build-dir=$(@:.dvi=.t2d) -o $@
$(AM_V_texidevnull) \
# $(TEXI2PDF) $(AM_V_texinfo) --build-dir=$(@:.pdf=.t2p) -o $@
$(AM_V_texidevnull) \
$(TEXI2DVI) $(AM_V_texinfo) --build-dir=$(@:.dvi=.t2d) -o $@
$(AM_V_texidevnull) \
$(TEXI2PDF) $(AM_V_texinfo) --build-dir=$(@:.pdf=.t2p) -o $@
$(AM_V_texidevnull) \
$(TEXI2DVI) $(AM_V_texinfo) --build-dir=$(@:.dvi=.t2d) -o $@
$(AM_V_texidevnull) \
$(TEXI2PDF) $(AM_V_texinfo) --build-dir=$(@:.pdf=.t2p) -o $@
$(AM_V_texidevnull) \
So looks like the t2d_cache is not being used anymore, at least by the
doc/interpreter and doc/liboctave builds.
And I think the reason for overriding the --build-dir option is so the
subdirectory is used rather than making the intermediate directory at the
top-level.
I know that we can't use NOTPARALLEL anymore since we are non-recursive now,
but I don't know what the current tradeoffs are in terms of sharing files
between a couple of makeinfo calls versus being able to execute them in
parallel. Especially now that we could have users building with Texinfo
version 4, 5, or 6.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?45574>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/