From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam02olkn2064.outbound.protection.outlook.com [40.92.15.64]) by sourceware.org (Postfix) with ESMTPS id D5C193858C20 for ; Tue, 7 Mar 2023 18:42:20 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D5C193858C20 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=outlook.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=outlook.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CexG3yxsID9WRkV4ZQ9bRDF2WwpPSiSqHalkcrJIvz/EU/BQDGRvxA2uB+dHwRgvLatr1kEHhpyrYEgMV85lynBhxracBWAFIs0dAg8oA8WP3Qnko7ObGGsA2sQZODmTKGbUa0ob6TjkzolMv3HaJYicig4KTCrEOZHiyDuyvIEch9tNYvobVFZNXnmk5wn+8KmWtjupff0/6Aj2qsq5THYqG6759BGBFoDJGyNNJ87TwFOAuwx9JOfFIQPVeVPsFSc6FuMZaCHTgWBEw3o63RvG5GQqgjl2TEYNRdzubddS4seBmRkQmXcMBOacn61soa2GGuWUeaEg34dgsQPeRg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=AHEAiG5cacE/cjbyQRFRvxukfin2XKFHKXhgG+kDV38=; b=EbgRQPWyNy8wBPe9PldjkzvS+VlsOlXxCdX8sgg3SinIIacKXBHqF6MpjXm6PutsAnFvadYNzm3OtwBezkvwupzf1Ykap4Vyg3anQupYjiaDNwUTjQw67RspRokQOljfp+dP84QKJ0JyPMZ9Yz6FmbedcXBpplgDDwsfPY2SZXjMIM/Yf3WmOZzC+wOPoci6RT8eNkWV/Zv620P6UpPz8EIcX66M6pKAz+L0UocqgUOA/jrT/dlP/NDWbGPxaTe9KIO4Kaq4hkrWb8eQGAdMKTj1m3SqkKb8zB1F2mYIQWQNFs/+Gf+U77bjKc4x1BazQpAJYjwugXjBtomHyGa3UQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AHEAiG5cacE/cjbyQRFRvxukfin2XKFHKXhgG+kDV38=; b=nwOTmKEGX8f4SVZEZXW9XxbTz85rW915FbMZRMzrmxt24gyJYaKccRm4C6Nis/M6ZkzJYaGcZqFdKcFJ18fPCGW8P2klBA11rGmguSVtg92F+RYliJRaDjPh6nEoMeWzQDStgOh/vB7RX03xj2Sfsm7uOHVunoLWTS7Vpsgu9bgOe+1lNvwfDLTeApdPqniPtKC9HBxrpCNwKDvDD2oqubOcIdmFIEHbrEVCWhg5DayRTiWduzMa2+KGjXBJEaV9jlc6MT1ydz1xBtCVll90MfjNvYr9YliG+mbJe1cbhtDDQwjuYzenKJv8izo9l5Sf34BIPu0jtp1XQv8s0evYWA== Received: from BY5PR14MB3911.namprd14.prod.outlook.com (2603:10b6:a03:1d7::12) by IA1PR14MB6557.namprd14.prod.outlook.com (2603:10b6:208:3fb::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.28; Tue, 7 Mar 2023 18:42:19 +0000 Received: from BY5PR14MB3911.namprd14.prod.outlook.com ([fe80::399d:5f81:dee5:c9d]) by BY5PR14MB3911.namprd14.prod.outlook.com ([fe80::399d:5f81:dee5:c9d%8]) with mapi id 15.20.6156.029; Tue, 7 Mar 2023 18:42:19 +0000 From: Wileam Yonatan Phan To: Andrew Stubbs , "gcc@gcc.gnu.org" Subject: Re: Clarification on newlib version for building AMDGCN offloading backend Thread-Topic: Clarification on newlib version for building AMDGCN offloading backend Thread-Index: AQHZUGByOGXaA+z51U+nalCHMEkbEK7vdOAAgAAux6k= Date: Tue, 7 Mar 2023 18:42:19 +0000 Message-ID: References: <99e77e25-0c83-1087-691d-43530e7395b3@codesourcery.com> In-Reply-To: <99e77e25-0c83-1087-691d-43530e7395b3@codesourcery.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [h6KGfyt43DOIePEL8td7VnjVc8wkYlUhJoFQcq0v541YRGn9kP/+sLLfh/zG27U3E9Xo22oMwVc=] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BY5PR14MB3911:EE_|IA1PR14MB6557:EE_ x-ms-office365-filtering-correlation-id: 81cb15f1-781d-4f63-ed6b-08db1f3bae73 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: lWtVd0MI9dUcrm+1oH6Q+t58q2bcLbm9pOqKl0lIhZlAVx48fWu/A4AAnnljkzGu+azBAFuQo9Rn0HXHAR76xwEwOyeV61ph0auZ06JiQ71XlRsJ3l+ngGpcdAdFB2JiLblz1PFUtSGWTt0iWbYV/RsOxBenRx5TQSH37dhSVXJ/homJLpR8Usp6YleDxNhyQ2qWJEtVCB0RbRe9kJW5K9OWlJleHPVKtWEhpi27gBuo/HSN/7aFsNyhOhH+H0o+qDTWcev/g1EIwCMGgP6BzJBoHwkHFHgQt9ab2sKzxOxorbE5kkd8C+E9s/PWNLPviVLgYIaTF6YPYRz5PVG5l4rHOAkV3CWhPeP1I4PUavZ8uuTVjuksJ1lENEW8yZiQ8YAc1PFfctnCTDICm9rZ/AbEoIo3gn4pMc/eqd8sYq4DWfp6jH9FTey03ynuzGAd9wq1t/hW50vcXXB9laoL9iLJtVxbGigacyO4K052+0i5mMz6M20rEjX+gpOGTpTCAhfGAdaK3Y2MLx+pyfJUp9kZbMuKuyxYclz+TMvrHsGGTf+IecUakD3eLSXK9i9yZXGc/yOTgsWvDUqSxfvJOROfpos4FIocWCo5JFk7xPTsn+nHkRGiwBL9ud/yfG6XUQSpdXvBOhb7++afSARo4CvpmFJUpeRxzbxBn2i1TqIsp39Nbo5EK1wqENajSjLI x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?ZNThQB9tdYtWWZI11+pUqnRFU3hRl0CLP6bcvfoyqsuVsRiNcnbtv+SEDf?= =?iso-8859-1?Q?ksk4YqFRzh5upRb3Ue9mWacqKwDgfm0VwZ4BdVw3CpdpD7al3/piziH4vE?= =?iso-8859-1?Q?RjdaYfxQ7vZADha+JBdgbv4sOQTLTvybcq4XoPQuXKcWUZS3qBgtnK9xUL?= =?iso-8859-1?Q?zzmCfGyJNHaqsDbilBGxrsaE2jGBAdLIvLQplQU5NjPkXO4agA2IPTn5Ez?= =?iso-8859-1?Q?afc3QZ43EWkqVNG1oKBJBiXO02+feYVfTNoCkb+B8fdm3ZQquWUPlBa0If?= =?iso-8859-1?Q?TAIUXO9THNNhzGEzUyzl96we+inYFO6IoslCqilqQYb/I84Rw9Hv/W+2W/?= =?iso-8859-1?Q?mVnxv5z/5joKj5tY7xVaBBD80T1J3slBwt5AkAmg7YCFTI4QDFg0aQnbB1?= =?iso-8859-1?Q?UW7n7pXQMxe2u7G2sZ4fg5HOe0F5UdZbOTTk3RbaGG4eIFVsXPrYnLA53H?= =?iso-8859-1?Q?D+tXfOlasf/2ZnYgp4y3RPPDinoJyMu8etD0Cq600F4oXOyDHnCzUD58dp?= =?iso-8859-1?Q?J/t2EVsMCe+xCwYvP7mYX10SP1LX8g8wmcjKhJHCNmRt43GGCm1Csjy49W?= =?iso-8859-1?Q?tGl11l5Mbb0CXEeTCTMPThPH6uHOm2ZK3eNkYncsGh2lkOyD5GEJMGMaOm?= =?iso-8859-1?Q?GYZ9iXrsIDizhnYR/QsPipoTqs+JFv825bUnYOySmHfhg6aMq+GWWKobf1?= =?iso-8859-1?Q?TeHuaGCX+lEVe+w97uVVaeiCX+cM7SNop5bfgKoSGrBH0JUJHXClc2CKSo?= =?iso-8859-1?Q?SOF26QWz6GtdWqvJhWZlOUw7vJbiM4Bfjoj08HPzSRgN0IzVgzOmUu3dT0?= =?iso-8859-1?Q?44NboSn3fw36CD/5Vg3DDzYDDDPJVzjLukD5b40vAqlWhrClwIX/eWZmgm?= =?iso-8859-1?Q?xYhDWUyd32kI4iLT6EcOPQIP306SQc/PRmU96nVfym8UryKaKquDsyHXqE?= =?iso-8859-1?Q?3WUw8aR6KW8+OLPFpqgcILpECfACf1dbw3q1WMOXli2g7YTbh34yXEFZed?= =?iso-8859-1?Q?wlMbvL49oljpYMwrXW4vNtmuMR7yvTmoUOG5SAlAGxhdU090y7XzUQo7X0?= =?iso-8859-1?Q?zAXfyzfbgzW3L5wpT7Ost1zExS3tLMLDSzK8vdpRDSJaA8MaZyrNO82UFy?= =?iso-8859-1?Q?NwBNty1VyKHK5Kdfnmv/U4x+3KPDjWM7MmDy5D9vlD2wNeSz7gsQZsUpXS?= =?iso-8859-1?Q?Aqusq/Ppfk7zm4HEjA8XYgBYVCZ7nEtyawus0ZKZFPZoHLfPhpMIZF+bO/?= =?iso-8859-1?Q?4o6M1S2cg+904QQvYKEUjXxEZ5XmIHHBlCbFqayofOgiSMVdAcEkmtREA/?= =?iso-8859-1?Q?khnKYO2uNSUTHfh9G5tsFm1S3sKpROG3hVWg/S40jByndzAYjVkZRgGpjN?= =?iso-8859-1?Q?sy6gppv0OX?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY5PR14MB3911.namprd14.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 81cb15f1-781d-4f63-ed6b-08db1f3bae73 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Mar 2023 18:42:19.2953 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR14MB6557 X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Hi Andrew,=0A= =0A= Thanks! I've created the first draft as a GitHub PR here:=0A= =0A= =0A= I think it still needs some work on the part where it builds LLVM utilities= with CMake.=0A= As much as I want supporting only the newest GCC version, Spack currently s= upports building all stable versions of GCC from the tarballs, as well as l= atest develop branch, so I've enabled all versions >=3D 10.=0A= =0A= Thanks,=0A= Wil=0A= =0A= From: Andrew Stubbs =0A= Sent: Tuesday, March 7, 2023 10:38=0A= To: Wileam Yonatan Phan ; gcc@gcc.gnu.org =0A= Subject: Re: Clarification on newlib version for building AMDGCN offloading= backend =0A= =A0=0A= On 06/03/2023 19:23, Wileam Yonatan Phan via Gcc wrote:=0A= > Hi,=0A= > =0A= > I'm working on adding a build recipe for GCC with AMDGCN offloading backe= nd in Spack. Can anyone clarify the following sentence listed on the wiki?= =0A= > =0A= >> The Newlib version needs to be contemporaeous with GCC, at least until t= he ABI is finalized.=0A= > =0A= > =0A= > What are the correct contemporaneous versions for each version of GCC >= =3D 10?=0A= =0A= Just match the dates and you'll probably be fine. We've mostly =0A= synchronised the ABI changes across the GCC mainline and the development = =0A= branch precisely because the Newlib dependency is shared.=0A= =0A= Right now the required version of Newlib is 4.3.0.20230120. Prior to the = =0A= ABI change a month or so ago you would have to use a Newlib snapshot.=0A= =0A= I wouldn't recommend spending very much of your valuable time on =0A= enabling old versions of these toolchains.=0A= =0A= Andrew=