From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 47268 invoked by alias); 15 Jun 2018 00:49:15 -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 46998 invoked by uid 89); 15 Jun 2018 00:48:53 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_PASS,SPF_PASS,TIME_LIMIT_EXCEEDED autolearn=unavailable version=3.3.2 spammy=reasonably X-Spam-User: qpsmtpd, 2 recipients X-HELO: smtp.polymtl.ca Received: from smtp.polymtl.ca (HELO smtp.polymtl.ca) (132.207.4.11) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 15 Jun 2018 00:48:27 +0000 Received: from simark.ca (simark.ca [158.69.221.121]) (authenticated bits=0) by smtp.polymtl.ca (8.14.7/8.14.7) with ESMTP id w5F0lvvS020252 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 14 Jun 2018 20:48:02 -0400 Received: from [10.0.0.11] (unknown [192.222.164.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by simark.ca (Postfix) with ESMTPSA id F04B81E481; Thu, 14 Jun 2018 20:47:56 -0400 (EDT) Subject: Re: Update autotools version for gdb and binutils To: Alan Modra Cc: Joseph Myers , Simon Marchi , gdb-patches@sourceware.org, binutils@sourceware.org, ratmice@gmail.com References: <1525459337-26977-1-git-send-email-simon.marchi@ericsson.com> <20180507061528.GR28782@bubble.grove.modra.org> <7bced953b160e7baa38ccbac73824d3f@polymtl.ca> <20180508023041.GV28782@bubble.grove.modra.org> <55aef98df79c4685507a3fc1d65fce5d@polymtl.ca> <20180510030827.GA4717@bubble.grove.modra.org> From: Simon Marchi Message-ID: Date: Fri, 15 Jun 2018 00:49:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: <20180510030827.GA4717@bubble.grove.modra.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Poly-FromMTA: (simark.ca [158.69.221.121]) at Fri, 15 Jun 2018 00:47:57 +0000 X-IsSubscribed: yes X-SW-Source: 2018-06/txt/msg00387.txt.bz2 On 2018-05-09 11:08 PM, Alan Modra wrote: > On Wed, May 09, 2018 at 11:46:26AM -0400, Simon Marchi wrote: >> On 2018-05-08 18:12, Joseph Myers wrote: >>> On Tue, 8 May 2018, Alan Modra wrote: >>> >>>> I wasn't saying you must change all of binutils-gdb, let alone gcc, >>>> just that it would be nice. binutils-gdb config/* is copied from gcc >>> >>> And as it's the start of development for GCC 9, it's essentially the >>> optimal time for such a risky change in GCC. >>> >>> It's libtool for which an update may be the riskiest (necessary to >>> revert >>> libtool commit 3334f7ed5851ef1e96b052f2984c4acdbf39e20c, see >>> , and need to >>> check for any local changes relative to the last libtool version merged >>> from that aren't in the new libtool version used). I don't know whether >>> updating other tools in GCC would require updating libtool or whether >>> the >>> updates can be independent. >> >> I attempted to convert binutils-gdb to autoconf 2.69 / automake 1.15.1 and >> it went reasonably well. I don't know very much about gcc, so I could try >> to do the same in the gcc tree blindly, but I don't feel confident enough to >> test and validate the changes. So I would avoid it if I can, somebody more >> used to building gcc could do that part. >> >> Could we first rule whether we still need to support combined tree builds? >> I don't have the necessary background to judge the importance of that >> feature, but it would basically decide whether I can update the tools used >> in binutils-gdb in isolation from gcc. > > The only combined tree issue I can think of when _GCC_AUTOCONF_VERSION > differs between gcc and binutils-gdb, is that --enable-maintainer-mode > might attempt to run the "wrong" autoconf on one of the trees. That > shouldn't be a show-stopper. > > Let's see the patches. > There you go. https://sourceware.org/ml/binutils/2018-06/msg00166.html Simon