Re: Comma in AS_HELP_STRING string

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

 



Hello Stepan, Jerry,

* Stepan Kasal wrote on Wed, Jun 14, 2006 at 11:46:37AM CEST:
> On Tue, Jun 13, 2006 at 11:36:40PM -0700, Micah J. Cowan wrote:
> > On Tue, Jun 13, 2006 at 08:17:01PM -0500, jds.2005@xxxxxxxxxxx wrote:
> > > AS_HELP_STRING([--with-wx=opt1,opt2], [specify 2 options separated by comma])
> ...
> > Have you tried an extra set of []s?
> 
> this is known bug in AS_HELP_STRING.  Unfortunately, we have not
> managed to solve it for the upcming release, Autoconf 2.60.

I may come up with a patch to fix this, but as you said, it is probably
prudent to apply it only after 2.60.

> As a workaround you could try to add _three_ pairs of brackets:

No.  This advice is not only wrong, but it is also very bad advice.
Please do not teach users to blindly add brackets until some code
"appears" to work.  Such behavior ends up in huge amounts of legacy code
that stops to work when bugs are eventually fixed in Autoconf.  There
are historical precedents I've had the fun to debug, if you don't
believe me.

Jerry, for now just don't use AS_HELP_STRING at all, but pass a
preformatted string as second argument to AC_ARG_ENABLE:

AC_ARG_ENABLE([baz],
  [  --with-wx=opt1,opt2     specify 2 options separated by comma])])

This works, and will continue to work.

> (But I suppose that with 2.61 two or three of the bracket pairs will
> be displayed.  Nothing serious, just cosmetics.)

Gah.  People report bugs because of such behavior.  Come on, please do
not put off their expectation that output look sensible.

Cheers,
Ralf


_______________________________________________
Autoconf mailing list
Autoconf@xxxxxxx
http://lists.gnu.org/mailman/listinfo/autoconf

[Index of Archives]     [GCC Help]     [Kernel Discussion]     [RPM Discussion]     [Red Hat Development]     [Yosemite News]     [Linux USB]     [Samba]

  Powered by Linux