Message ID | alpine.DEB.2.22.394.2012072206350.382403@digraph.polyomino.org.uk |
---|---|
State | Committed |
Commit | 7366cb03f8cc338f42bc86d99ad078eae1e3b7bf |
Headers |
Return-Path: <libc-alpha-bounces@sourceware.org> X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 6660B3858026; Mon, 7 Dec 2020 22:07:02 +0000 (GMT) X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from esa4.mentor.iphmx.com (esa4.mentor.iphmx.com [68.232.137.252]) by sourceware.org (Postfix) with ESMTPS id 30BF43858021 for <libc-alpha@sourceware.org>; Mon, 7 Dec 2020 22:07:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 30BF43858021 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=codesourcery.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=joseph_myers@mentor.com IronPort-SDR: MKsQo7BFWdO5JYok4Q+OR5uHDPtEw33T8cLrXwVREBbUmRtTTSyKXHYWRexuCVhSpVqmoGxD0w PbI9Id4NUoRdhzRP/ipkhtZjGUstIK8LBgFCDHXaRn1HLK3tJpwk082PSltT83kAHiqDj8AU27 1IFkLfpB5gxDx2pReiPdLt1E+6oCg+YGcAFiTjXhmMlUJ2zHsA7R+kdFo0wN6htkl7MPI2acSs MkXwDrqPeH4986XkVjcXGWodHZDD2ZH3aXbEUByJKngEYaA0XgMaMLScjt5fuvBHNnlz4LVj+t 6dU= X-IronPort-AV: E=Sophos;i="5.78,400,1599552000"; d="scan'208";a="56037151" Received: from orw-gwy-02-in.mentorg.com ([192.94.38.167]) by esa4.mentor.iphmx.com with ESMTP; 07 Dec 2020 14:06:59 -0800 IronPort-SDR: D3DLz2nc4ItknaP1IUeryE6rc0KGQXiWGkIyoGtZZRzh5LrPVoEw+zn1UVFC3S6zD7qJ8pPxvL 5ddf+ngG2R4ZxjHr5h4BrBrXYfVt1QP7cao1etWKX6dqAUHpwaUa85Ymsh7TAlRoBwXmlp9jPE y817+qTQXWfrt8syoJbQquYZBaWwgONH6Wm39nRRoL2XX5LBjhCE/D7HqyxZM3kjfxaTCpmGFT 1t/WXoppIQYwUGwiz+IJ9sn1wGrJxoXosX74mSgek/eac2o6510TWm3EO0HsDFjwwsivqrooUU Apg= Date: Mon, 7 Dec 2020 22:06:54 +0000 From: Joseph Myers <joseph@codesourcery.com> X-X-Sender: jsm28@digraph.polyomino.org.uk To: <libc-alpha@sourceware.org> Subject: Use GMP 6.2.1 in build-many-glibcs.py Message-ID: <alpine.DEB.2.22.394.2012072206350.382403@digraph.polyomino.org.uk> User-Agent: Alpine 2.22 (DEB 394 2020-01-19) MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: SVR-IES-MBX-07.mgc.mentorg.com (139.181.222.7) To svr-ies-mbx-01.mgc.mentorg.com (139.181.222.1) X-Spam-Status: No, score=-3130.7 required=5.0 tests=BAYES_00, GIT_PATCH_0, HEADER_FROM_DIFFERENT_DOMAINS, KAM_DMARC_STATUS, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list <libc-alpha.sourceware.org> List-Unsubscribe: <https://sourceware.org/mailman/options/libc-alpha>, <mailto:libc-alpha-request@sourceware.org?subject=unsubscribe> List-Archive: <https://sourceware.org/pipermail/libc-alpha/> List-Post: <mailto:libc-alpha@sourceware.org> List-Help: <mailto:libc-alpha-request@sourceware.org?subject=help> List-Subscribe: <https://sourceware.org/mailman/listinfo/libc-alpha>, <mailto:libc-alpha-request@sourceware.org?subject=subscribe> Errors-To: libc-alpha-bounces@sourceware.org Sender: "Libc-alpha" <libc-alpha-bounces@sourceware.org> |
Series |
Use GMP 6.2.1 in build-many-glibcs.py
|
|
Commit Message
Joseph Myers
Dec. 7, 2020, 10:06 p.m. UTC
This patch makes build-many-glibcs.py use the recent GMP 6.2.1 release. Tested with build-many-glibcs.py (host-libraries, compilers and glibcs builds).
Comments
Ping. This patch <https://sourceware.org/pipermail/libc-alpha/2020-December/120524.html> is pending review.
Dear Joseph, I'd like to review this patch, but I don't know what the file scripts/build-many-glibcs.py is used for. Please can you tell me what I should do to review it, apart from checking that GMP 6.2.1 has been released (which is the case)? Paul > Date: Mon, 14 Dec 2020 17:52:47 +0000 > From: Joseph Myers <joseph@codesourcery.com> > > Ping. This patch > <https://sourceware.org/pipermail/libc-alpha/2020-December/120524.html> > is pending review. > > -- > Joseph S. Myers > joseph@codesourcery.com
Hi Paul, The build-many-glibcs.py is used among many things to bootstrap toolchains targeting glibc. It is also an standalone script, so it could be used independently of glibc itself. To bootstrap the toolchain, the script downloads pre-defined versions or repository versions of a set of tools. It is defined by the 'default_versions' at line 768. For entries values that starts with 'vcs' a branch from pre-defined repositories will be used (check for checkout_vcs) while for other entries the release tarball will be used instead (check for checkout_tar). Our current policy is to use either released branches or packages for the tools. It means that a version bump is usually done once the project new version is officially released. On 14/12/2020 15:08, Paul Zimmermann wrote: > Dear Joseph, > > I'd like to review this patch, but I don't know what the file > scripts/build-many-glibcs.py is used for. Please can you tell me > what I should do to review it, apart from checking that GMP 6.2.1 > has been released (which is the case)? > > Paul > >> Date: Mon, 14 Dec 2020 17:52:47 +0000 >> From: Joseph Myers <joseph@codesourcery.com> >> >> Ping. This patch >> <https://sourceware.org/pipermail/libc-alpha/2020-December/120524.html> >> is pending review. >> >> -- >> Joseph S. Myers >> joseph@codesourcery.com
On Mon, 14 Dec 2020, Paul Zimmermann wrote: > Dear Joseph, > > I'd like to review this patch, but I don't know what the file > scripts/build-many-glibcs.py is used for. Please can you tell me > what I should do to review it, apart from checking that GMP 6.2.1 > has been released (which is the case)? It's up to a reviewer to judge what they think needs review for a given patch. I'd expect review for this kind of build-many-glibcs.py patch to be minimal and essentially independent of which component is being updated; considerations would be along the lines of "does the patch have any extraneous diff hunks that don't belong there?", "are there any mistakes in the commit message?", "is the new version indeed the latest stable version of the relevant component?", "are there any well-known incompatibilities with the versions being used of other components that would indicate delaying the udpate?".
thank you Joseph. This patch looks good to me, GMP 6.2.1 is indeed the latest release. Paul > Date: Tue, 15 Dec 2020 01:16:42 +0000 > From: Joseph Myers <joseph@codesourcery.com> > > On Mon, 14 Dec 2020, Paul Zimmermann wrote: > > > Dear Joseph, > > > > I'd like to review this patch, but I don't know what the file > > scripts/build-many-glibcs.py is used for. Please can you tell me > > what I should do to review it, apart from checking that GMP 6.2.1 > > has been released (which is the case)? > > It's up to a reviewer to judge what they think needs review for a given > patch. I'd expect review for this kind of build-many-glibcs.py patch to > be minimal and essentially independent of which component is being > updated; considerations would be along the lines of "does the patch have > any extraneous diff hunks that don't belong there?", "are there any > mistakes in the commit message?", "is the new version indeed the latest > stable version of the relevant component?", "are there any well-known > incompatibilities with the versions being used of other components that > would indicate delaying the udpate?". > > -- > Joseph S. Myers > joseph@codesourcery.com >
diff --git a/scripts/build-many-glibcs.py b/scripts/build-many-glibcs.py index afcbbcfb28..277e81dfc0 100755 --- a/scripts/build-many-glibcs.py +++ b/scripts/build-many-glibcs.py @@ -768,7 +768,7 @@ class Context(object): default_versions = {'binutils': 'vcs-2.35', 'gcc': 'vcs-10', 'glibc': 'vcs-mainline', - 'gmp': '6.2.0', + 'gmp': '6.2.1', 'linux': '5.9', 'mpc': '1.2.1', 'mpfr': '4.1.0',