From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02on2084.outbound.protection.outlook.com [40.107.247.84]) by sourceware.org (Postfix) with ESMTPS id 6ADB7384F486 for ; Mon, 21 Nov 2022 16:32:20 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 6ADB7384F486 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hhW3D1LMxiFOiIxfmX//l808b3ldtcF0lb9QsLNFvFn/ouux2vn9FArhIGm9Y3/Q2skBwgBmNM7+VzifvqaJB7Rp7RCYfA8KrfBrZLn+TeDAsq5XVejCoX0OL0xy9qflLRfSI0zfulxNhsZy/zqKrnjtDcz5Zsug+LN1OQyePSlqaWkiQ3KekHkShXbn+Ad9KvCoKY5f1AREsu+geQ2jyFD18E6EOX9aTpsbF8Ki/y5dY3vaaUPSwNowsxqowfY2eHKi9w+RWOsa6ELG/Zpt8yJAD7qqCfj4st/yFvdPrAiSOh1T397HgF/BXGU+IQnCxlvYbtmZodHFfZa4c87L0Q== 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=4rbggLilhx526NSeVAgunzEVCPlEYHxQFqBInYRX2aA=; b=iA4bhQyVEZAWxfHUWRpegHiZ1Goz17nED0z8f0b5Vb8G/KtLeR1jkOdRoqxPfiRk3GFAlDLLBGVjjYXET68u9XtIvwqNeaZ20N3WjdXse9qbliuhps4jFfECIL8Jzqjk1qRHzeXtLDCNYLo0kxUgss5chn08vDPXIGBLz+HyIkW5cQZF/Ac9XwOkQBAlNGZzLI2+bUk7amFBMPeM6zM48Ju91s40E0gH1QhJlCfVlNXnjXU3Xs5jjTyzmNjUQaDFB9GKE9CDzHRbBOKzTioznem6qBCosSbFVNnY17Rn7zsr3P7Oy98D53Y5CzidI6sS65clTJ5jh7urcsqsXrk9mQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4rbggLilhx526NSeVAgunzEVCPlEYHxQFqBInYRX2aA=; b=1GZRI0yu516k9O7+6GGv9KqrbWDVVr5l6IJ9uey7nw8wmtUMEp/4dvjQw3Wgx0l552Sh6qzcjYbNP+xaBUvRjeZ4f1RCAZ0lcYeKh6PnofxBjxpk2xEglPuSUWR6lKd9hly0Ihct+A5En1aAeCmnDvG6TsQzhrb4OcE3Qmt3F49dz6G2J0hXrD/54fHgpl6EprQ8pcLkBj6FEPGJywC7py1Z2V1o7ld57O/tp+xtu5/pFhGZU/KJdrNjQaVkoVljJCcV5ETFyyglrGblcnhsLFsoV8Ggs7QOYYBZ1Hp/nUWI7dgmDBukyZFIMrtuDtyYHkzojiylYcmMqnLPVJNf9g== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by AM9PR04MB8924.eurprd04.prod.outlook.com (2603:10a6:20b:40b::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.11; Mon, 21 Nov 2022 16:32:17 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::4da2:ea8b:e71e:b8d8]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::4da2:ea8b:e71e:b8d8%4]) with mapi id 15.20.5834.011; Mon, 21 Nov 2022 16:32:17 +0000 Message-ID: <9d95d33c-7f9a-a64b-7ac0-9ee96f0b99f5@suse.com> Date: Mon, 21 Nov 2022 17:32:16 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0 Subject: Re: [PATCH v2 3/4] x86: break gas dependency on libopcodes Content-Language: en-US To: "H.J. Lu" Cc: Binutils References: <7a1ee76a-5b54-32a6-6301-a1741b5c1883@suse.com> From: Jan Beulich In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0167.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a0::6) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|AM9PR04MB8924:EE_ X-MS-Office365-Filtering-Correlation-Id: 727894b9-8d86-49f9-6653-08dacbddf436 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 888WodOoPnTkjrPcaZkPg+XUdDIXmY39P6KoSdIp1+pz0UEFK1iyHuOJ94VHc/p9ZMv1RPF6ixlz8PQ9Q4Deb3YVXg4MgiVDrVfMB2UmnPgt0bFIfHShuz0BUb2zHcrKkyC7zRClbmrMpGRAjpxKUsMM+LcMlxB6kzxRb4lgjU5NtX88+KtET/dQIzIRJVZ39c/MeZFbDYvC65vMFzUUyobEVT8S22v5EMY3HblIZY8BFp2PFgXL/yULuL7eFv9pSXM2Zs5XIJi4FrHUhhjcZg9qOyk0XJHsGIPdFsjN4mmLmlCGP9/WfmYrYZKz63wgBDV6/im0K6uFAsIzZl2XxS8WLbfHr3gIbNJ1jaSxtrGITjTVJ+xUbH6YH9Y7q28WkNb8T/VZ1KzlWH423EqtgPK1e8fLuK1UBkmG2FlOBDIQnrFNYn1CqTI0Rf6DjTq4JUf5jZDCN0lx8bPRdFh2UN9+Qeu+v5rcbtyus34ODMStVy9eVVP2oWtlFyEtRWVrfiLeJpbLXiEMN/EfFwfcpkp5Av4FAhTABjKdB2eqswSlNVg6pFkU6JpD2244DuXquWq4ULzV1WLlaGfaovL0qhHIPM4cPktWVi+5PvQ1N7qKuNEqXpGDnQNZAnmkQo89SrntYnD5eqYtnssYJ6BPPolcYWyM9XkYpnzIpQ9gd1466HzwXxAb5aqMO5U6wXnN1zeO5JqJ41SIJTl8PuAzZ+54NlldHpNXyYbMbb0fngI= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR04MB6560.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(366004)(396003)(39860400002)(346002)(376002)(136003)(451199015)(8936002)(6916009)(316002)(83380400001)(36756003)(5660300002)(8676002)(4326008)(66946007)(66556008)(66476007)(41300700001)(186003)(2616005)(86362001)(31696002)(2906002)(38100700002)(6512007)(6506007)(53546011)(31686004)(26005)(6486002)(478600001)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OWhjTThZUEhwUnRRdHlJQjBaOUhZTGlSK1JqM25DeHp6eVBndmgvRUkvaEdw?= =?utf-8?B?d3lUTy9YZzZJY2F0dWQ0VFFGRmRyUU9jUGlCN1ZqeDZZV3FkZWI0VU43cDgy?= =?utf-8?B?VHdNT1Z2SWZZYjBNNi85MWkwdkRFU21CWkRiZzVmZjFXODl5Qkd5L2prVE92?= =?utf-8?B?NFl3b0FEclEvemNoZkkyUHVTREU2Y21pSVFwL205eFlEZDkvYm9GRjFSazl6?= =?utf-8?B?M0VEeEhWZU5iVnIzcC84cnhDRldLQUY3VUp2TTV4WWxpWjNKRmpJMUloaU15?= =?utf-8?B?VW05QXZCdC9sMU5ZWG9hSHUyeXVteHhSRkpWTml4Nmo4ZC9VenpabFhnenNY?= =?utf-8?B?RU1HZXd1VDk3emhGOHFKUUtHZS9aUXBqTCt2T2dlbHRlMTdXcXlaY1V1YUM5?= =?utf-8?B?TU9PbHh4Ky9WRWVOTG82SDRsWDErL3J4RncxOG9xTnJYZHlxVkNNY0wwSmJ0?= =?utf-8?B?ZkptbjFCYkY1d2wvSzV2TE9BUWRqd1lhczNyaENzUzlXek1NaVdmQkkweEk3?= =?utf-8?B?Yzh4NHVYdW9pYnVCd25kVTJSaG1qVkdzQll4YStMbjhCemxZYXFNVGVDWEVu?= =?utf-8?B?bFRzaGw3NWFoUlpPNE1abExNN3Zsei9Wa05FaTR2STQwVU9lbDFZR3g1MUFv?= =?utf-8?B?NzhUcEhOWEFnVm9SM3hXbmZOYWZ0Z0lQdHdpZkRocGIrZXBtMFlOKzVVRVNr?= =?utf-8?B?RDY5WFJkR0xIL3Q4RldqVVZRcVZ6UTZid0JtNDYvRGVRalNjZjF0SFdjalI5?= =?utf-8?B?OW1ObDVDdzlrcllsdW9ZREt0eExWT1lFSlN2d0JzSmxScUt2NWFkSG9OMGRU?= =?utf-8?B?dEhkOTJOTVlmQjB1dlJJTU1VU2NnN2hDYmJUU2I1TUU1OEZqdVh1cEZsM3Np?= =?utf-8?B?R2dDb05Jd2tPVGdIOVE1NUl5MGhMY2VsTTlsdHF5WGFwcWVOODM2emRLbWdh?= =?utf-8?B?YlptaFlidnlvUGNYU3BPTXBiRHNQOHJaUzMzZCtGK0lVWVhPUHZkano1Vzdq?= =?utf-8?B?YzFrU2hjUkRhNzN2OTQzTXF1TjNmZEVxeWNFTzdHbzA4bk5oOGU2Qk94Vmw5?= =?utf-8?B?a052L05VdkRZVjdRbW1iZGFhUzg2WWtVOXpRRXNoZG0rRjVLdmhEY3hnL0xH?= =?utf-8?B?TEgxWmxpN0xmL0t2NGZpQmZWc3lFRktlQWVwazJNNlFpN0hsSHhLM0NJZTgv?= =?utf-8?B?L3ZvWFFCVDlScTgrTXFiMmFvMFk3TGx1RzA5YytqdDR2dVh5QmNudStsaXJP?= =?utf-8?B?KzhKZkFEQ0NKTEVoQk5Mbmp0ays0ckR5bk1zYjRhdG1OSkVibmF2U2FyNXNZ?= =?utf-8?B?YmFBLys2R0VFTjJrcHlySkJUTEpNaFl4Y2M2QUZiYVBkd2NsY1ROcEhYZFQ2?= =?utf-8?B?Q1ZwNDJiSEYvano4TDNOZExlTmtYVlhoRVJoYkdwQVF3QzlCZFZUWTRKUno2?= =?utf-8?B?dW84TVg5czFOYzZ5c0EzRTZQZlFiUlkzTVJySERRY0kxMEI4R3doWnhTTlMr?= =?utf-8?B?UllpZUNaeWtXY2pjRy9xenhPeW5jNmRGSmRWKzNnRVRGbVhkd0xtcmR4WmNo?= =?utf-8?B?ZHBVYkxYdnllV1Q3THZuTGErNWRHL2ZnVGVqZU5FaHNCNXhzYnhoeHdYcFJK?= =?utf-8?B?Y0w1QUlpZVBDR3h5UnY4aTVCYkpaOXBpTmxVaEFkSVpKSU1lWitwb0lVcW05?= =?utf-8?B?bnNlVWRBTEltYVBKYXErTDJVUFgwdlpyK3RNOEtXWFFWbXh1QmF2Q1VOcTNC?= =?utf-8?B?MmQ3S2w4QUd2aFY5bHdDZ285bDA5TTlZTnJCMDJCRnE1c09TYUl6b3lCb1dl?= =?utf-8?B?WlBNbitRNWNhMVMrdUFxZTkwQWhRMDRVTDN1aG9QZkNJVFNSL1VIYU5NQWtP?= =?utf-8?B?ZHpuakhUS0NVSUpmYXJyVjZJTWU3cVBrQmEwQnVpaVNBd1ZMYkhqVHpEOVFh?= =?utf-8?B?ZnUzdUdaU295L1dwRkc5OFIvV3RKV1k5OFl5R2hHRldZemI5aFgyR2hURjQw?= =?utf-8?B?K3RtWGpHNThqemNQRE9vT2ZkTndQLzNXYXh1N2UrZFpBMWNEbWRnNlRxbnlG?= =?utf-8?B?QnZscDBTVFUwT1M3YW1hSGpCbG1YNG1BNUdjM3E0L3grT1orRkk3MlJKbHF0?= =?utf-8?Q?sgHUXIBGEyRhfAbXbTuAh6tSZ?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 727894b9-8d86-49f9-6653-08dacbddf436 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Nov 2022 16:32:17.3013 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: GDHnHv0hKHvoLgVZ74OrWxYN+ypmeSyqh8fbdjy8PuC5CSc+g3gsZogQl38Ik19hR3SFX6n2T3ai2OvcHGSl9g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8924 X-Spam-Status: No, score=-3029.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,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: On 21.11.2022 17:26, H.J. Lu wrote: > On Fri, Nov 18, 2022 at 1:13 AM Jan Beulich wrote: >> >> gas doesn't use anything from libopcodes anymore - suppress linking in >> that library. >> --- >> v2: New, split off from larger earlier patch. >> >> --- a/gas/configure >> +++ b/gas/configure >> @@ -12263,7 +12263,7 @@ _ACEOF >> >> # Do we need the opcodes library? >> case ${cpu_type} in >> - vax | tic30) >> + vax | tic30 | i386) >> ;; >> >> *) >> --- a/gas/configure.ac >> +++ b/gas/configure.ac >> @@ -420,7 +420,7 @@ changequote([,])dnl >> >> # Do we need the opcodes library? >> case ${cpu_type} in >> - vax | tic30) >> + vax | tic30 | i386) >> ;; >> >> *) >> > > We need to add some dependencies on i386-opc.tbl and i386-reg.tbl for > --enable-maintainer-mode to check if i386-tbl.h and i386-init.h are up to > date. It doesn't need to regenerate i386-tbl.h. An error message should be > sufficient. This isn't needed here, but in patch 2, where I'm already adjusting existing dependencies. Since I'm not modifying any toplevel files, the building of opcodes/ still ought to be happening before the building of gas/, so I don't see why any further changes should be necessary. Please clarify if you see any such reason. Jan