From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 34184 invoked by alias); 8 May 2018 02:30:50 -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 34155 invoked by uid 89); 8 May 2018 02:30:49 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.9 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=approve, versus, H*f:sk:7bced95, inclined X-Spam-User: qpsmtpd, 2 recipients X-HELO: mail-pf0-f174.google.com Received: from mail-pf0-f174.google.com (HELO mail-pf0-f174.google.com) (209.85.192.174) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 08 May 2018 02:30:47 +0000 Received: by mail-pf0-f174.google.com with SMTP id q22so23201661pff.11; Mon, 07 May 2018 19:30:47 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=KR+3eY3YShEY+awaU22VF5NJ8LVyg+/d5Yw7B57iWvc=; b=pzcYD/h934aCyTlNHOEMQp67qMg6VTfDbngU6/1CsiOWzVkSd3E5VkxCXbAytNmhoo 0r5Ko5mNSIw35RvPyXqi1YAQk5GASrh7kmsfzsxli1Q6mVoMqyAh/6QUfqUpBU2Icvo5 cpOIlzEQuG+sr1XTwuuqbTAUcWBBwIrmRvu/qljMOhpaGv6dMGcQ0b1iICz/mAf+IIgm WpPSO0N+cG7kmxf+rhLQ+Jf+Ty6RjOeOxWWuhWObzgI+NlVje0FbiKwF6Z+CWrH7byCr jbTQzZyIsl4A++ply5rbBcDh2o1xwn10VIFncxy1dvlc5qp0y7pyFn3rUTRZbr5Udlfm XhbA== X-Gm-Message-State: ALQs6tDmfs8yOGJVceNNa9SqggFzSGyk1MfYV1CFyyOJn++vwRMRp2ff pQFPF5s4lNfD/05WZxpoEclQ8w== X-Google-Smtp-Source: AB8JxZoXgQDurobefhL+WDbqjmDiQbQH3L61O6+wXG7cy4/iLqJ+e37drHYKhn47I3DFBk7D+muoJw== X-Received: by 2002:a65:538a:: with SMTP id x10-v6mr29787505pgq.181.1525746646237; Mon, 07 May 2018 19:30:46 -0700 (PDT) Received: from bubble.grove.modra.org (CPE-58-175-241-133.hdcz1.win.bigpond.net.au. [58.175.241.133]) by smtp.gmail.com with ESMTPSA id p71sm53133926pfl.170.2018.05.07.19.30.44 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 07 May 2018 19:30:45 -0700 (PDT) Received: by bubble.grove.modra.org (Postfix, from userid 1000) id AE41983F67; Tue, 8 May 2018 12:00:41 +0930 (ACST) Date: Tue, 08 May 2018 02:30:00 -0000 From: Alan Modra To: Simon Marchi Cc: Simon Marchi , gdb-patches@sourceware.org, binutils@sourceware.org Subject: Update autotools version for gdb and binutils Message-ID: <20180508023041.GV28782@bubble.grove.modra.org> References: <1525459337-26977-1-git-send-email-simon.marchi@ericsson.com> <20180507061528.GR28782@bubble.grove.modra.org> <7bced953b160e7baa38ccbac73824d3f@polymtl.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <7bced953b160e7baa38ccbac73824d3f@polymtl.ca> User-Agent: Mutt/1.9.4 (2018-02-28) X-SW-Source: 2018-05/txt/msg00179.txt.bz2 On Mon, May 07, 2018 at 10:28:08AM -0400, Simon Marchi wrote: > On 2018-05-07 02:15, Alan Modra wrote: > > On Fri, May 04, 2018 at 02:42:17PM -0400, Simon Marchi wrote: > > > ChangeLog: > > > > > > * ar-lib: New file. > > > > > > gdb/ChangeLog: > > > > > > * update-gnulib.sh (AUTOCONF_VERSION): Bump to 2.69. > > > (AUTOMAKE_VERSION): Bump to 1.16.1. > > > * configure.ac: Modernize usage of AM_INIT_AUTOMAKE. > > > (AC_PREREQ): Bump to 2.69. > > > * import/Makefile.in: Re-generate. > > > * aclocal.m4: Re-generate. > > > * config.in: Re-generate. > > > * configure: Re-generate. > > > > If this goes in you'll need two versions of autotools for gdb, the new > > one for gdb and the old one for bfd, opcodes, and other dirs. I'm not > > against the patch BTW, just that it would make sense to update all of > > binutils-gdb. > > Ah, I thought that we already needed two different versions for GDB, because > of this line in gdb/configure.ac: > > AC_PREREQ(2.59) That's just a minimum version. > But the real requirement is 2.64, and seems to come from config/override.m4 > (not sure how it's invoked though). AC_INIT > This applies to all projects under > binutils-gdb, but also in the gcc source repository, doesn't it? So we > would need to change all of binutils-gdb and gcc at the same time, in sync? 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 but files in config can diverge. Changing just binutils-gdb config/override.m4 (*) seems OK to me in the short term. If you care to bump autoconf to 2.69 and automake to either 1.16.1 or 1.15.1 I'll support that for binutils, ie. I'll approve patches and deal with any followup. (The choice between automake 1.15.1 and 1.16.1 boils down to convenience for developers in having 1.15.1 more available in distros versus wanting the bug fixes in 1.16.1. I'd be inclined to go with 1.15.1 myself.) If other maintainers disagree, speak up now! *) The reason binutils-gdb and gcc share a top level dir, config, and most include files is to support combined tree builds. I don't know how many people try to do that nowadays, and a combined tree build with --enable-maintainer-mode running autotools seems a little insane to me. -- Alan Modra Australia Development Lab, IBM