m4/libtool.m4, m4/ltoptions.m4, m4/ltsugar.m4, m4/ltversion.m4 and m4/lt~obsolete.m4 are only needed for projects, which have a library as target.When upgrading from one Automake version to another, the following steps are (typically) required:
build/config.guess, build/config.sub, build/install-sh, build/missing and build/depcompautoreconf --install --force
automake --add-missing --force-missing
m4/, po/ and build/[glib-]gettextize -f
libtoolize -c
configure.ac to a new Autoconf versionautoupdate
autoupdate directly modifies your configure.ac.
Nevertheless the command is very helpful, because it updates (for example):
AC_PREREQAC_INITAM_GNU_GETTEXT_VERSIONWhich files to put under version control is a kind of religious question, see the links below:
make maintainer-clean or are included in the package after execution of make dist (see GNU Coding Standards for details).
Build for example with:
./configure --build=i686-pc-linux-gnu --host=arm-angstrom-linux-gnueabi
m4/libtool.m4, m4/ltoptions.m4, m4/ltsugar.m4, m4/ltversion.m4 and m4/lt~obsolete.m4 are only needed for projects, which have a library as target.