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: