On 04/02/2011 03:11 PM, Ralf Wildenhues wrote:
> Hi Jan,
>
> * Jan Engelhardt wrote on Sat, Apr 02, 2011 at 08:25:49PM CEST:
>> AC_LINK_IFELSE(AC_LANG_SOURCE([int main(void) { return 0; }]))
>>
>> Adding [ ] around AC_LANG_SOURCE would fix it, but I don't see this
>> extra quoting being normally required.
>
> It is required, your assumption is not right.In particular, if AC_LANG_SOURCE produces any commas, an underquoted version would end up passing multiple arguments to AC_LINK_IFELSE, where the quoted version would be a single argument, and the correct behavior requires a single argument. And while the current body of AC_LANG_SOURCE doesn't produce any commas unless its argument also had commas, you can't rely on that behavior in the future. -- Eric Blake [email protected] +1-801-349-2682 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Autoconf mailing list [email protected] http://lists.gnu.org/mailman/listinfo/autoconf
