octave-bug-tracker
[Top][All Lists]
Advanced

[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/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]