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/


Reply via email to