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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #47745] build fails to rebuild Texinfo sources


From: John W. Eaton
Subject: [Octave-bug-tracker] [bug #47745] build fails to rebuild Texinfo sources until second make all
Date: Thu, 28 Apr 2016 20:53:10 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:44.0) Gecko/20100101 Firefox/44.0 Iceweasel/44.0

Follow-up Comment #3, bug #47745 (project octave):

I checked in the following changeset:

http://hg.savannah.gnu.org/hgweb/octave/rev/09c086133228

With this change, compiling from a tarball should still not rebuild the docs,
though the DOCSTRINGS files will be rebuilt (because the .df files are not
distributed).  But by using move-if-change, Make should stop at that step and
not generate new .texi files.  This will happen each time make runs, but that
step is fairly quick so it shouldn't cause too much trouble.

I think the reason for needing to run make twice was the order-only dependence
of DOCSTRINGS on .DOCSTRINGS and the fact that the .DOCSTRINGS target could
also touch the timestamp of the DOCSTRINGS file.  So the existence of
.DOCSTRINGS was sufficient for DOCSTRINGS to be considered up to date on the
first run, but the timestamp of the DOCSTRINGS file was also changed.  Make
didn't notice that change until the second run.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?47745>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

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