Both AM_CONFIG_HEADER and (far older and somewhat obsolete) AC_CONFIG_HEADER are still valid legacy forms for AC_CONFIG_HEADERS.
As of sys-devel/automake-1.13.1 they are not. configure.ac:10: error: 'AM_CONFIG_HEADER': this macro is obsolete. You should use the 'AC_CONFIG_HEADERS' macro instead. /usr/share/aclocal-1.13/obsolete-err.m4:12: AM_CONFIG_HEADER is expanded from... My local portage overlay now has a stedly growing pile of ebuilds with one line added before eautoreconf: sed -e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" -i configure.ac || die
@comment 1: not my point. It was that _at_uses_autoheader captures a very small portion of the macro uses as it is now. That the legacy forms are now invalid in later 1.13 is an independent problem.
http://sources.gentoo.org/eclass/autotools.eclass?r1=1.153&r2=1.154
http://sources.gentoo.org/eclass/autotools.eclass?r1=1.155&r2=1.156