bug-gnu-utils
[Top][All Lists]
Advanced

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

Re: CVS gettext: parallel build issue


From: Ralf Wildenhues
Subject: Re: CVS gettext: parallel build issue
Date: Wed, 13 Dec 2006 07:20:40 +0100
User-agent: Mutt/1.5.13 (2006-08-11)

Hello Bruno,

* Bruno Haible wrote on Tue, Dec 12, 2006 at 09:55:22PM CET:
> 
> 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,

Sure.

>   - use one of the two main files generated by moopp as stamp file, instead of
>     an extra file,

I tried this solution before the one I posted.  I don't like it much
because it always causes extra work: when the stamp file is not the
one with the oldest time stamp, every 'make' invokes at least some
testing rule.  So you either have to either adjust stamps in the rule,
or have this as requirement for moopp, which looks messy to me.
(And for simplicity you should always remove the stamp file first, to
minimize chances of a parallel rebuild invoking two rules at the same
time.)

>   - 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.

Probably ok, I guess.

> Ralf Wildenhues wrote:
> > 
> > maintainer-clean-local:
> >     rm -f *~
> 
> Do you find it necessary to remove these *~ files? config.h.in~ (generated by
> autoheader) is also never removed.

Thanks for mentioning: yes, I do.  I'll propose a fix to Automake.

Cheers,
Ralf




reply via email to

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