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.
 

Reply via email to