This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [patch 0/29] RFC: Use automake-1.11.6 across the tree


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.haubenwallner@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.
 

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]