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

Re: Autoconf 2.50

cjw44@flatline.org.uk (Colin Watson) wrote:
>  * 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?

Aha, false alarm - it's groff's bug. It has a hacked version of
AC_OUTPUT_MAKE_DEFS, which was there to work around the line-break bug
fixed on 1999-09-14 by Alexandre Oliva. Removing that hack lets the
package build.

Colin Watson                                     [cjw44@flatline.org.uk]

Reply to: