From: Ian Campbell <Ian.Campbell@citrix.com>
To: Olaf Hering <olaf@aepfle.de>, Roger Pau Monne <roger.pau@entel.upc.edu>
Cc: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
Subject: Re: [PATCH] tools/configure: correct enable/disable-feature option
Date: Wed, 14 Mar 2012 19:51:31 +0000 [thread overview]
Message-ID: <1331754691.13956.18.camel@dagon.hellion.org.uk> (raw)
In-Reply-To: <20120314193332.GA31967@aepfle.de>
On Wed, 2012-03-14 at 19:33 +0000, Olaf Hering wrote:
> On Wed, Mar 14, Ian Campbell wrote:
>
> > On Wed, 2012-03-14 at 18:13 +0000, Olaf Hering wrote:
> > > # HG changeset patch
> > > # User Olaf Hering <olaf@aepfle.de>
> > > # Date 1331748796 -3600
> > > # Node ID 36690251f6bfe153f390ef200ff286e64f2582d7
> > > # Parent cd473b1fb313bb107cf1c32ce224f265a5de097e
> > > tools/configure: correct enable/disable-feature option
> > >
> > > If --disable-feature is not specified then feature should default to n.
> >
> > Maybe I'm misunderstanding what you are saying. I'd have though that it
> > would depend on the feature whether it was on by default or not and in
> > other cases it will depend on whether the prerequisites are met.
>
> For example, --disable-debug is supposed to be the default,
Right, what was missing from my understanding is that you were patching
a pair of macros one of which enables by default and supplies
--disable-foo and the other vice versa. I presume the right macro is
used depending on the type of the argument.
The original description would have been clearer if it has been:
If AX_ARG_DISABLE_AND_EXPORT is used and --disable-feature is
not specified then feature should default to n.
or so. Although now that I read it like that it seems that the macro
names are pretty confusing, since AX_ARG_DISABLE_AND_EXPORT appears to
mean "option is enabled by default so provide --disable-feature".
On that basis I think your change may be wrong -- it looks like the
intention was to enable debug by default and AX_ARG_DISABLE_AND_EXPORT
does that. I've CC'd Roger for his input.
I think those macros are very confusingly named.
AX_ARG_DEFAULT_{ENABLE,DISABLE} (or AX_ARG_DEFAULT(name,{yes|no}) might
be clearer? The _AND_EXPORT seems a bit unnecessary to me.
Ian.
next prev parent reply other threads:[~2012-03-14 19:51 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-03-14 18:13 [PATCH] tools/configure: correct enable/disable-feature option Olaf Hering
2012-03-14 19:16 ` Ian Campbell
2012-03-14 19:33 ` Olaf Hering
2012-03-14 19:51 ` Ian Campbell [this message]
2012-03-14 20:01 ` Olaf Hering
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1331754691.13956.18.camel@dagon.hellion.org.uk \
--to=ian.campbell@citrix.com \
--cc=olaf@aepfle.de \
--cc=roger.pau@entel.upc.edu \
--cc=xen-devel@lists.xensource.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).