[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
make.
> 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.
Bruno