Re: Autoconf 2.50
Gordon Sadler <gbsadler1@lcisp.com> wrote:
>Seeing autoconf 2.50 in unstable today prompts this message. My
>understanding is 2.50 will not work out-of-the-box with 2.13
>configure.in's.
Two different experiences:
* man-db, a fairly elderly configure.in that hasn't been kept up to
date for a while. The only things that broke were an undocumented
hack (no surprise there) and some instances of underquoting where
the new autoconf is less tolerant.
* groff, which is well-maintained upstream, yet whose build system
breaks quite badly with the new autoconf. It seems that the new
AC_PROG_CXX_EXIT_DECLARATION macro (called by AC_PROG_CC and
AC_PROG_CXX) dumps text containing '#ifdef __cplusplus' into
confdefs.h, which is then pulled into DEFS, which gets substituted
into output makefiles - so the build system tries to put #ifdef\
__cplusplus on a compiler command line, which of course breaks.
The only bugs for man-db belong to the package. Do the bugs for groff
belong to the package or to autoconf?
--
Colin Watson [cjw44@flatline.org.uk]
Reply to: