From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2056.outbound.protection.outlook.com [40.107.21.56]) by sourceware.org (Postfix) with ESMTPS id A58773858428 for ; Mon, 21 Nov 2022 07:53:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org A58773858428 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=QErPuObc6QhX0PmXKyMZ79HlwD15+GSh5HGghHcakGR5ZV486mGaxgz6OkggOd/9H3DkhtjssmLwLszLI+zTo1YYPKAPEt9YxcP1au+//L6tYtpMf7bdSWdgfIJHZ+8v3wI2O4qcUvlXS6zNceAEiQcPjSArlFlhcRNKLFyfLj3cx0jINgtWb9eHQKS7draGJtqWRzuTAV65U9oiYMvxLXaL22uutQurnL4zNZNAfEq1aeFdwRMJ3nH327hFFK3zM3IN/lNS3y6CL4v00gjT1OX5/OHM7Tc8cqHGS/H9hWsNDXj0IydtB6eYb8uwoztBzYvyE3vvONozY22OFsDexA== 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=V50Y/FtAAKIo9iFMFv3QRmR4lEOEqn6juQCKhcVCEdA=; b=hMqhJ3HUbYpSRaWJvhq3gJqueHpGKBWbZcHg6ZLR0eGUMIZMhGfapUdMOlDgyq2qqHBG2B2AFKlXnghFcIMT6IzVb+jesBLGpMr7XX2f66x3ZAJhf8uWFtB8KNl9AtwMVgKo7CIzqRkILOltiFLJYaq7nl57UnhxkE6/LqXRBZK/hSxBfiwC2ItyjjoEzlcLMn7IVkxYHYB/711Vrqoak7QIacwwU9AJa6MXYvnzuYMl2Ad7lGWbbr3Hfb1254yWzEqqjNanMOO927S64M7lVtBwcpP/3hlKK6y3Gsdyx9ZNkzH5HX1qbq0+r5GR3kJbR/PMoJm/36kl+Lmm8waiaQ== 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=V50Y/FtAAKIo9iFMFv3QRmR4lEOEqn6juQCKhcVCEdA=; b=jX7/K0iKaC+YuDfUqOZ3pTct5D9WSwRhehMrYOlwHHo9BGUH6ZgNRWn+jKvmiyW+/Qga5OohpTIx5HBDcFRUGE2zgXtHE9r7DUFeOwFkaH8TKus3M9W0kODb7WYWZszBaKRnaZzrz5HeW92xwHpi2FSZln0e5B3qxbpJGu76JZxvc1XAUyTfWsTdpVBzXjbb+b/51mHvzF8u/h3ZwtJnJW7g//cO53z0NV13RqInn0m9VFFUqhVz3kr1SvqUOGRbZJDizI/EGq500mvJKBQT9X2SSUnY5tanJSPw7cgBj+JT8XEqaSmW5z7Q936oxPRT13x12pzb8KOl7vwqAqtKrA== 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 PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.9; Mon, 21 Nov 2022 07:53:56 +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 07:53:56 +0000 Message-ID: <6799b669-f38b-1a4f-fd63-2c0c3da4e55d@suse.com> Date: Mon, 21 Nov 2022 08:53:57 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0 Subject: Re: [PATCH] binutils: partially revert 17c6c3b99156fe82c1e637e1a5fd9f163ac788c8 Content-Language: en-US To: =?UTF-8?B?5b6Q5oyB5oGSIFh1IENoaWhlbmc=?= Cc: "binutils@sourceware.org" , "H.J. Lu" References: <6bda2cb0-14ef-ae75-3253-689f3060c537@suse.com> From: Jan Beulich In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: FR0P281CA0018.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:15::23) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|PAXPR04MB9642:EE_ X-MS-Office365-Filtering-Correlation-Id: daaea58e-7fe6-45f9-4c11-08dacb958aa0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: dkEMcJE38uVx2fbcDRJQpWH2A538xW1sWPNTR2RpWPulGzIbeN++BMhrAZkHqmGbKPXCyQA8xW3S/rD7oS972CFKm8wOy8K6RsfMFAqpuvPYjtu6/lzimeSewJs3ikEg+F3Fz4RnMLZ+4LiqwRiG+oAYhFFCIdcRUkcNAKLAUVQNJoipcytH88tG2AJOpnQHFD327ciJMiCsIJP+j9NV3FA2+v8+KzMh9iU1x9SOoiJkCGw1x3zRClyfMEnCyd+ZQ856oeglnR5doU3Eg7o1Jk9+H/WGVlO58GAk2E6PnVuBytU5vrV+KZtcYPSGOeTtd4IWie6FmkX6xoRY5PUyBBz2YCsN0hK1kBegiq06XoKGjcLbtnl9lT2PZvUgOnQwixD3Ya/y7eZOA5LbcobRSzaHFIB8218nufJLCFNb25vab1QhcOv0R/sHNFICikit9s/a/1Z9lbaPlZW5epCZ16I2QziZCjaIKzo7R0GE1sec5Jw2CRyMGiHDQKQwOjG3VjB4w6+jwIyK2RbUXVFB0jJEwBNp+Gtt72qfh3NpFY8Uvqxo0smIq68y0pC6K8HP7T9m71X4sqGIqRIUvMCUMUpm23oBJaj2BknZO4RKynCj2/3glYFGyciClXedrsgoDdsxZOH49NAYE+bcSDB3pctjWO89cYS737kJ0qsKlHOAsHf98uILprKvH907C32i7sp+mwM+qYCf7l9UX0RvfO4D9k4K0lpBI7gcabJiG/g= 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)(346002)(136003)(396003)(376002)(39860400002)(451199015)(186003)(26005)(2616005)(53546011)(6512007)(38100700002)(66556008)(2906002)(5660300002)(6506007)(6486002)(6916009)(8936002)(66476007)(8676002)(478600001)(4326008)(41300700001)(316002)(66946007)(54906003)(86362001)(31696002)(36756003)(31686004)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cklKWkk3U2IwMDBoTXl5YksxakZzMkVvREN4S1FidDgrcFdxY3FIRXJVTzMx?= =?utf-8?B?QnNmOW1NaVcxTXRmYXpNUmFuT1hBRitZUDJtL0dndUZkTWs5Rm9odjhFNnZZ?= =?utf-8?B?UXNBdENocjhhUTJRWlNuSURQMi9zMHp2N29YN2lDbld4WjVOSlF1WE9JemJ5?= =?utf-8?B?Y0dhRGE3eUVOd2F2MW1BVVRhTmVxSDZ2RWRSRDRGSlFvQmNibk9lVkhNT2RC?= =?utf-8?B?TXFSN0d3UGpSN1FaQ3ZFSzVwS3JQYVVxejhMOW15czNVQW5NZnc0RE9QeUpX?= =?utf-8?B?SUlTZUVGSStIa3UvdGxHYTUxL29aQXlwTWtrbUhQQ3o5N3Y4Qll1NSs4TnRw?= =?utf-8?B?V2YxYWlVMmhrbWxuS280dm5BNThCSStETVpLNTdoOWQ3eTVUeWhBY1RPWk00?= =?utf-8?B?WGIyWEU5RExRMmlRYUdOSnVQdWU1U2g5RkM4WnlmSGc0dFdZeklXU1R2R25W?= =?utf-8?B?bGIyT2FxVExrVVpHRkZkcG8wdG91Rmo4R1NWaGo0K3k1MXFoeFZiY0x0V2lI?= =?utf-8?B?U1FvZzhoNHMvY3Mvank1WkM5K1NicXBSdVVkMkdNbmdFNk01cVlxcWFVL2N1?= =?utf-8?B?clFWN2wzR2JmOGNkdTRxS0Q4d0ZTL0toV1RJbndlU29ZbTZGR0paRVd1Y2or?= =?utf-8?B?djAwbGNpVVZwS1RuVlEvdUhuSWhkekc0Qzk0UGY0OVJzQVBuZlBmME9tL1A3?= =?utf-8?B?QXo1aWkwd2JoZFd2eHlpNi9qWU9vYWtnaHBkZm1lOVRDOUxGSU14ZExNalBh?= =?utf-8?B?U1krYk9uNU9NLzlFUFBLV1dXVlFhVHduV1V2RHhSWDA3b1RsdVVzUDA0alUx?= =?utf-8?B?cWYzeE81V3IyUGdVWWZqVDB6UTVIQjBrUk9nU3lmZm0ya2p5SXhZQkt0REVG?= =?utf-8?B?UnBWSy94cmFaZytGUTJXNWFHd2ZlMlhFMHpnOVdicm1wUHRKOGJvaTZMdDBM?= =?utf-8?B?UkRoK3hBUEpEUEhHZ2d4ZjltVVpLQW94bkNiQ3NjbVFLcGdIM2VibnBINzNF?= =?utf-8?B?UUxjVlZhWVhXekRFTEVWQUpXNjZCS0o4U1M1aGM2MFdJczBJeGRYTUpqVnhK?= =?utf-8?B?TncyWFdqQkRHU2tLdDhyWjdKRkRQUkkwZm90UjNjRC84U1A3VzhxcU9iV2ov?= =?utf-8?B?b3FYaUlWVDlvL0FueFdkM1AyYVpzM2pVazhkZFF0Rlhwd0wxSDc0dDFiRURY?= =?utf-8?B?UGh4Z3o3YmdYSVh5clBMV0cvNjA5b0RHRlpsR0pxVk14K2x1Vk5NU3BLaERq?= =?utf-8?B?RnE5STVZRUw1T2tkdWtNdlQrVGcyQWZmZzRveHhpT3QvQ2g3R2FyZUlzVUpC?= =?utf-8?B?VTQvc0d1WW92MkxJTUpuMDBvbE9YVmVuR2VMd2hqd3RjeGp6NktGNUlMa0hp?= =?utf-8?B?dXdVbFQyVk1LTkt2bG9wdjNWYjl3anlqSHBwcElNOUpjYlNENjV2NnQrRU02?= =?utf-8?B?cGllMUswd2VwQ2Z3RW9TZzdRMGJNSjlXdXdXSXd4NFVSR2htRnNEdjRsY045?= =?utf-8?B?ZnBpQXVLSUxjTmZhS0NSRU5ZaTMyTzAyMExHaFA0WlpMM1FzZFJmTnBETTA1?= =?utf-8?B?U0lBUkNzQ2NhTTdRSnNEZ1FpelNtckh5Nm9hUVVURkIrNEJBd3pib0JOUkZp?= =?utf-8?B?dnY1ZEZCQll4RmVrSVkwakRrWFliQy9wVVNJdU0yQ2ZJMGlDZ2Y2aVg0ZnlR?= =?utf-8?B?cTdiYkd2aGd5UmxsNVhxcDYwODVqVFhDRnpsUFltbzh1S2FnOGJ2aDFKNnZl?= =?utf-8?B?TTN0NTZ0ZDMrVSt3QzBQeW8vREdpSGx4aWJZQUF4YlBzZ3ZJZVBhU0o2L0lp?= =?utf-8?B?Z2RMT0RETEE4WWx2cDhjTEdxcmRRdzFsNEpReVRFeUJVNStGa25adENYejVo?= =?utf-8?B?MDNSc2JBQ3g1WU5FZ0pIQUJZRWEyKzdldXBCeEhLcmsvSTdta2h3aHVTcXJu?= =?utf-8?B?RHZXeU4xZUROL2hueW5NaSt1V0FkOTFyN1NDcWdJOUdsOXhIMmFkSVRadWQ1?= =?utf-8?B?Q3BVREl3NUMwRUF2R0lST0hEZzUzb2VqQTIwMEd5a0tTWDBLZHVhUmVMVXV4?= =?utf-8?B?NzNYTklGNnBwOHdMQ3poMkJGRFN2OUhNVVZKWnJjZWgyNEE0K05JSWRIcDYy?= =?utf-8?Q?ccI8D/75qFmKDKSv8XzZgCR0p?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: daaea58e-7fe6-45f9-4c11-08dacb958aa0 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Nov 2022 07:53:56.4548 (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: ocYXl1c4PE6DbNcNPXoIWFPBrl6djMB6EF/7UbuvYkmpyvjgx0r3KbD18FR/wa9QsLxOWTVtfMlyOSjED0SgCA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9642 X-Spam-Status: No, score=-3027.5 required=5.0 tests=BAYES_00,BODY_8BITS,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_NUMSUBJECT,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=no 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 18.11.2022 15:35, 徐持恒 Xu Chiheng wrote: > On Fri, Nov 18, 2022 at 9:31 PM Jan Beulich wrote: >> >> On 18.11.2022 11:45, 徐持恒 Xu Chiheng wrote: >>> using x86_64-elf-g++ -m32 -c on C++ files to generate head.o(32 bit >>> code, elf32). >>> using x86_64-elf-objcopy to convert it to elf64. >>> then link head.o(32 bit code, elf64) with other object files(64 bit >>> code, elf64). >>> >>> link script line is : >>> .head : { head.o (.multiboot) head.o (.*) } >> >> Was that GNU objcopy you used? I've just tried here, and I don't see >> it converting from REL to RELA. >> > > x86_64-elf-objcopy -I elf32-i386 -O elf64-x86-64 > kern/core/x64/head/start32.cpp.o kern/core/x64/head/start32.cpp.o Okay, I've tried with 2.36.1 as well and I've also added the (in principle unnecessary) -I option, but no difference. One reason for the differing behavior may be that, judging by the naming of the tool you use, you may have configured for x86_64-elf, whereas I'm using x86_64-linux. I might be suspecting misbehavior elsewhere, and since you didn't actually demonstrate the behavior, could you please attach both input and output objects you pass into / get out of objcopy? Jan