Update of sr #110215 (project autoconf):
Status: Need Info => Confirmed
_______________________________________________________
Follow-up Comment #3:
Never mind, I found the discussion on bug-autoconf. This *is* arguably a
regression from 2.69. Copying over the relevant bits of that discussion:
Nick Bowler:
> ... the long-obsolete AC_HEADER_STDC, previously used internally by
> AC_INCLUDES_DEFAULT, used AC_EGREP_HEADER. The AC_HEADER_STDC macro
> is now a no-op (and is not used at all within Autoconf anymore), so
> that change is likely what made the first use of AC_EGREP_HEADER the
> one inside the if condition, causing the observed results.
Eric Blake:
> We already have autoupdate remove a call to AC_HEADER_STDC and
> replace it with the direct side-effect results of setting
> STDC_HEADERS and TIME_WITH_SYS_TIME; should we also tweak that to
> preserve the side-effect of AC_REQUIRES([AC_EGREP_HEADER)], to
> minimize the pain on external projects unaware that they were
> depending on that side-effect? Or maybe just tweak the NEWS blurb to
> mention that users depending on $GREP being set early may need to be
> careful?
Having autoupdate insert AC_REQUIRE([AC_PROG_EGREP]) for AC_HEADER_STDC,
and mentioning this issue in NEWS, both seem like good ideas to me.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/support/?110215>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/