From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 104440 invoked by alias); 15 Jun 2018 17:29:24 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 104415 invoked by uid 89); 15 Jun 2018 17:29:23 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.6 required=5.0 tests=AWL,BAYES_00,KAM_NUMSUBJECT,RCVD_IN_DNSWL_NONE,SPF_PASS,URIBL_RED autolearn=no version=3.3.2 spammy=equally X-Spam-User: qpsmtpd, 2 recipients X-HELO: relay1.mentorg.com Received: from relay1.mentorg.com (HELO relay1.mentorg.com) (192.94.38.131) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 15 Jun 2018 17:29:22 +0000 Received: from nat-ies.mentorg.com ([192.94.31.2] helo=svr-ies-mbx-01.mgc.mentorg.com) by relay1.mentorg.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-SHA384:256) id 1fTsXI-00073R-DV from joseph_myers@mentor.com ; Fri, 15 Jun 2018 10:29:20 -0700 Received: from digraph.polyomino.org.uk (137.202.0.87) by svr-ies-mbx-01.mgc.mentorg.com (139.181.222.1) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Fri, 15 Jun 2018 18:29:16 +0100 Received: from jsm28 (helo=localhost) by digraph.polyomino.org.uk with local-esmtp (Exim 4.86_2) (envelope-from ) id 1fTsXE-0000sP-6e; Fri, 15 Jun 2018 17:29:16 +0000 Date: Fri, 15 Jun 2018 17:29:00 -0000 From: Joseph Myers To: Simon Marchi CC: , , Simon Marchi Subject: Re: [PATCH 1/2] Bump to autoconf 2.69 and automake 1.15.1 In-Reply-To: <20180615004309.29913-1-simon.marchi@polymtl.ca> Message-ID: References: <20180615004309.29913-1-simon.marchi@polymtl.ca> User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" X-ClientProxiedBy: svr-ies-mbx-01.mgc.mentorg.com (139.181.222.1) To svr-ies-mbx-01.mgc.mentorg.com (139.181.222.1) X-SW-Source: 2018-06/txt/msg00409.txt.bz2 Questions: * Are all the shared files and directories fully in sync between the GCC and binutils-gdb trees before this patch? Shared directories include config, intl, parts of include, libdecnumber, libiberty, zlib, for example. * Where you are changing shared files and directories, do any changes to *non-generated* files other than config/override.m4 depend on the autoconf / automake updates, or would such changes work equally well in the GCC tree even in the absence of a version update there? If proposing to change only one tree at a time I think it's important to take care to minimise the extra costs introduced for people synchronizing changes between the two trees while the versions are out of sync. To me, that indicates that the shared files and directories should be fully in sync before any changes making them deliberately out of sync are applied, and that changes to non-generated files other than config/override.m4 should go in both places if they work in both places, so that the differences immediately after the change is applied are only the required ones (i.e. config/override.m4 and the generated files), so that anyone then merging a subsequent change in future knows they expect to get back to exactly that set of differences and no more. (Shared files in the newlib-cygwin tree have been out of sync for a lot longer. So, while I think that tree also ought to have shared files in sync, with changes being applied to all three trees (I don't know if newlib-cygwin has any changes not present in the other trees), I don't think it's immediately relevant to changes in the binutils-gdb tree right now.) -- Joseph S. Myers joseph@codesourcery.com