octave-maintainers
[Top][All Lists]
Advanced

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

Re: NOTPARALLEL rule for documentation directory


From: John W. Eaton
Subject: Re: NOTPARALLEL rule for documentation directory
Date: Tue, 28 Aug 2012 21:08:13 -0400

On 28-Aug-2012, Rik wrote:

| On 08/28/2012 03:57 PM, John W. Eaton wrote:
| > On 28-Aug-2012, Rik wrote:
| >
| > | I noticed in the discussion of octave.html no longer building that the
| > | .NOTPARALLEL directive was commented out in the same changeset
| > | (http://hg.savannah.gnu.org/hgweb/octave/rev/017f0b2e6933).  Has something
| > | changed in Automake to make this directory parallel-safe?  Otherwise, I
| > | think it is still needed.  As the comment says, it isn't our Makefile 
rules
| > | that are failing, but the auto-generated ones which we don't have control 
of.
| >
| > I haven't noticed problems due to parallel make since commenting it
| > out.  Do you remember specifically what were the problems?
| Not so specifically at this point; it was a few years ago.  With a little
| googling I did find this
| 
(http://www.mail-archive.com/pld-cvs-commit%40lists.pld-linux.org/msg200381.html)
| where Linux distribution maintainers were adding the .NOTPARALLEL directive
| on their own to the 3.2.3 Makefiles.  They claim that the texi2XXX commands
| (texi2dvi, texi2pdf) were not parallel-safe.

OK, I see that since texinfo 4.9, released June 29, 2007, texi2dvi
(and texi2pdf, since that is just a wrapper for texi2dvi --pdf) have
an option for specifying the build directory.  Since that has been
available for more than 5 years, I think it is reasonable to use it.

I checked in the following change.

  http://hg.savannah.gnu.org/hgweb/octave/rev/e787ba62aacf

Does it work for you?

jwe



reply via email to

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