[Top][All Lists]

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

Re: Annoyingly cautious make rules

From: Paul Eggert
Subject: Re: Annoyingly cautious make rules
Date: Fri, 02 Dec 2011 13:29:21 -0800
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20111115 Thunderbird/8.0

On 12/02/11 12:36, Stefan Monnier wrote:
> the old setup did not need
> maintainer-mode because the configure file was auto-updated by "cvs/bzr
> update", but since this file is not under revisions control any more,
> maintainer-mode is needed to keep the file up to date.

Sorry, I don't follow.  The 2011-03-20 change put a copy of 'configure'
into autogen/configure, and autogen/copy_autogen creates an up-to-date
copy of 'configure' from 'autogen/configure'.  So I don't see why
the problematic dependencies are needed after autogen/copy_autogen is run.  
It's true
that 'configure' is not under revision control, but the problematic dependencies
aren't needed to keep it 'configure' up to date if one uses copy_autogen.

Or perhaps what you're saying is that the dependences are needed if one wants to
edit 'configure.in', then do a 'make' and then run autogen/update_autogen?
That's true -- but only maintainers do that, so it's OK to require
maintainer-mode for that, and a maintainer should invoke the
pre-2011-03-20-style 'configure --enable-maintainer-mode'
to enable those dependencies before doing something heavy-duty like that.

reply via email to

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