On 05/06/2015 04:09 PM, Jeff Law wrote: > On 05/05/2015 10:03 AM, Michael Haubenwallner wrote: >> Hello build machinery maintainers, >> >> following up >> http://thread.gmane.org/gmane.comp.gcc.patches/331902/focus=334462 >> http://thread.gmane.org/gmane.comp.gcc.patches/332160 >> > [ ... snip ... ] >> Even if I probably need to split this change into one commit per library >> anyway, the need for multiple automake versions still feels pointless. >> >>> * ...and: Do we want to stick to known versions, or update if? >>> (Probably not in such a late stage, though...) >> >> Now that gcc-5 is out, what about an automake-1.11.6 update for gcc-6? >> >> BTW, the actual commands I use to re-run automake for everything (I found) >> is: >> $ export AUTOMAKE='automake-1.11 --add-missing --copy --force-missing' >> $ /src/gcc-trunk/configure --prefix=/install \ >> --enable-languages=c,c++,fortran,go,java,lto,objc,obj-c++ \ >> --enable-liboffloadmic=target \ >> --enable-libmpx \ >> --enable-maintainer-mode >> $ make bootstrap > > Are there any cases where you had to do something other than just regenerate > the various files?
Nope - at least nothing that I would call "doing something other". What I did: * touch each configure.ac to ensure automake is really used * do 'make bootstrap' with one single job (updating scripts while running them is bad) * once-off add "testsuite/other-tests/Makefile" to AC_CONFIG_FILES in libvtv/configure.ac, as that is unused but shows up in the "by automake 1.11.x" search > If not, then as long as you fix the ChangeLog entries per Jakub's comments > and ensure that you've also tested Ada, then this can be installed into the > trunk. Sure, and two more: * Sort out whether to update those top-level "missing" scripts. * Bump to automake 1.11.6 even in gcc/doc/install.texi, patch attached. > Do you have write access to the repository? Yes. Thanks! /haubi/
2015-05-07 Michael Haubenwallner <michael.haubenwall...@ssi-schaefer.com> * doc/install.texi: Bump latest automake 1.11 version to 1.11.6. Index: gcc/doc/install.texi =================================================================== --- gcc/doc/install.texi (revision 222804) +++ gcc/doc/install.texi (working copy) @@ -403,7 +403,7 @@ Necessary when modifying @file{configure.ac}, @file{aclocal.m4}, etc.@: to regenerate @file{configure} and @file{config.in} files. -@item automake version 1.11.1 +@item automake version 1.11.6 Necessary when modifying a @file{Makefile.am} file to regenerate its associated @file{Makefile.in}. @@ -414,7 +414,7 @@ as any of their subdirectories. For directories that use automake, GCC requires the latest release in -the 1.11 series, which is currently 1.11.1. When regenerating a directory +the 1.11 series, which is currently 1.11.6. When regenerating a directory to a newer version, please update all the directories using an older 1.11 to the latest released version.