[Top][All Lists]

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

Re: CVS gettext: parallel build issue

From: Bruno Haible
Subject: Re: CVS gettext: parallel build issue
Date: Tue, 12 Dec 2006 21:55:22 +0100
User-agent: KMail/1.9.1

Ralf Wildenhues wrote:
> Building CVS gettext with 'make -j' currently fails due to the moopp
> tool rules building multiple outputs from multiple inputs.  This topic
> is explained well in this Automake doc chapter:
> <http://sources.redhat.com/automake/automake.html#Multiple-Outputs>.

Ouch, I had forgotten that this area was so messy.

> Below is a suggested patch which uses a dedicated stamp file, realizing
> one of the later examples in that doc node.

Thanks for the patch. I'll probably use it with the following modifications:
  - use of "echo > stamp" instead of "touch stamp", because of NFS between
    machines with slightly different clocks,
  - use one of the two main files generated by moopp as stamp file, instead of
    an extra file,
  - don't use recursive make invocation; repeat the commands instead - so
    that it works better with "make -n" or "make -d" or similar with non-GNU

> it does not take into
> account the eventual backup strategy of moopp.  You could add something
> like this in the Makefile.am, not the gnulib snippets:
> maintainer-clean-local:
>       rm -f *~

Do you find it necessary to remove these *~ files? config.h.in~ (generated by
autoheader) is also never removed.


reply via email to

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