git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] Consistent use of AC_LANG_PROGRAM in configure.ac and aclocal.m4.

From
Jonathan Nieder <jrnieder@gmail.com>
Date
Jan 2, 2011, 10:00 UTC
Message-ID
<20110102100012.GA12284@burratino>
In-Reply-To
<20110102094730.GA10365@gmx.de>
Ralf Wildenhues wrote:
Show 6 quoted lines
> See above.
>
> I would be happy to update the patch in a way that makes it more
> helpful, but most of the above is fairly general Autoconf rules,
> so I'm not sure what you need (being blinded by looking at this
> stuff too often).

A little essay in the commit message should be sufficient. Something vaguely like this, maybe. (cut and pasted from the above)

 This avoids warnings from Autoconf 2.68 about missing use of
 AC_LANG_PROGRAM and friends.
 Allow me to quote autoconf-2.68/NEWS:
   ** The macros AC_PREPROC_IFELSE, AC_COMPILE_IFELSE, AC_LINK_IFELSE, and
      AC_RUN_IFELSE now warn if the first argument failed to use
      AC_LANG_SOURCE or AC_LANG_PROGRAM to generate the conftest file
      contents.  A new macro AC_LANG_DEFINES_PROVIDED exists if you have
      a compelling reason why you cannot use AC_LANG_SOURCE but must
      avoid the warning.
 The underlying reason for this change is that AC_LANG_{SOURCE,PROGRAM}
 take care to actually supply the previously computed set of #defines
 (and include the standard headers if so desired), for preprocessed
 languages like C and C++.
 In some cases, AC_LANG_PROGRAM is already used but not sufficiently
 m4-quoted, so we just need to add another set of [quotes] to prevent
 the autoconf warning from being triggered bogusly.  Quoting all
 arguments (except when calling special macros that _need_ to be
 expanded before recursion) is better style, anyway.  These and more
 rules are described in detail in 'info Autoconf "Programming in M4"'.
 The patch should not cause any semantic changes in the generated
 configure script.
 Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Previous: Ralf WildenhuesNext: Ralf Wildenhues
Message 4 of 7 in “Consistent use of AC_LANG_PROGRAM in configure.ac and aclocal.m4.”
  1. Consistent use of AC_LANG_PROGRAM in configure.ac and aclocal.m4.Ralf Wildenhues, Jan 2, 2011
  2. Jonathan NiederJan 2, 2011
  3. Ralf WildenhuesJan 2, 2011
  4. Jonathan NiederJan 2, 2011
  5. Consistent use of AC_LANG_PROGRAM in configure.ac and aclocal.m4.Ralf Wildenhues, Jan 2, 2011
  6. Ralf WildenhuesFeb 1, 2011
  7. configure: use AC_LANG_PROGRAM consistentlyJonathan Nieder, Feb 12, 2011

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.