From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2060.outbound.protection.outlook.com [40.107.21.60]) by sourceware.org (Postfix) with ESMTPS id E82B1385C6F2 for ; Thu, 21 Sep 2023 06:03:42 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E82B1385C6F2 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=hKRsarmRo8B/QTC9/+OkE4ZDNOjCED2meYsnNGwB/PCOui4wYhC0aThjbWbv21FCbzob+86SqXo1Bc+KjM1l4mpxCm70T/6FgyNLiZyQpOmzQkOFLA/BneQb9hly2FGGAKllumcPO886tCu0zkSKwGdV2XZX2CAAnc6jUgpuaOIXUN+2yeYp4O/H7GH/Brhb9Sg9OiIKPBChxHOoEWY60zLEOx9MCn+heqFsziFq1si/oXfJ+BhFekQSWPE6eNrNPGF8WWywPfWoMuRdNBQsEnAPkHoHiijOpXn76C+tNfs1CsX0L19BwkAE60tfCfVrYNnhNz5KxXU5F16uF4CW8Q== 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=g9qgAiH/Pev1c98rl52POZqXI9TRbXFp5fE3f2tHBzY=; b=SVDf6Ai/HpP3/MH7jL33MGMeSvGw1J5aFRpzYZxvXRWzDYWhaXFTCx5bGqozuDZnPMCCEDZRR1YLZ4M98OwnE3kRThVpLgDc+7yPh9HuCrtZwj+JGWWQQrXwi31CN3ojSGZKqNsB2unG9F6pNl/RTJ+1p/hR02bObgdwtaTP4lw3oVQ9bHlZwp/AEit3nN0wud80Off/408+zZwFw+CTvt2Kt4Bz+xtjgfmPwjfAaKfqctUzIkHxRMa4YTmUoHXx45vBLOkmmsBo+ybao6jDWuknBuz2wN3w9TAlMnO6NMrFZhlVTiylgMQEcMRNX5Nd0k5tFNah8gL1cHkfmRV/FQ== 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=g9qgAiH/Pev1c98rl52POZqXI9TRbXFp5fE3f2tHBzY=; b=lqvAUG7zBo472jW3EZW0sL2qdnADlkIieHoChqHJqyp6ZsRqynJrrgjZ0njOKNlEiE/+q9//j/Nqe+pm9AB7LnBdUXc52N+pzLFfkbVleg5jI26QhpTpXa071D1WQR8TuOc9bkrQjZRBTGvM4IWtZNhMzSoIvkHXKJ+lThCHEUjjA3YbiYCY4pazl2oSN4T+EtllspEXiFm288k9CLw73KuBizn6CvuDaMwqzgtCUjxDqTSvxJqYnSoddNm4prEQCnczyJY0M2bGIh+rXOBR7TU6mqxfVnV511po/3QGex6gtbsGj/lXexvnCCxTlls1FY+OEA3jNGx46Ps+aBGEbA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) by PAXPR04MB8622.eurprd04.prod.outlook.com (2603:10a6:102:219::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.19; Thu, 21 Sep 2023 06:03:40 +0000 Received: from DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::f749:b27f:2187:6654]) by DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::f749:b27f:2187:6654%6]) with mapi id 15.20.6792.026; Thu, 21 Sep 2023 06:03:40 +0000 Message-ID: <61490ad8-2bbf-9179-34b6-61a43844ffc1@suse.com> Date: Thu, 21 Sep 2023 08:03:37 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.15.1 Subject: Re: [PATCH v3] ld: write resolved path to included file to dependency-file Content-Language: en-US To: =?UTF-8?Q?Thomas_Wei=c3=9fschuh?= Cc: Alan Modra , binutils@sourceware.org References: <20230918194226.1200853-1-thomas@t-8ch.de> From: Jan Beulich In-Reply-To: <20230918194226.1200853-1-thomas@t-8ch.de> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: FR2P281CA0114.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9d::6) To DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8790:EE_|PAXPR04MB8622:EE_ X-MS-Office365-Filtering-Correlation-Id: 86493a7a-9c9f-4785-c521-08dbba68808b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: SXALWdwCMIAkcsOq2R+Ar2Tq7JLVhnt+59d3lLWipKrvrRwZhFYrKT6hyLEpmwymlk1eU9vrdOs9WaRLZKzfNgarDjS3LQD/pL0ai14eICSSnqeV/3pQdm6OIUXdFqxGOhT+Nd87Rs/SoCq+EgHrvjrC6xQgG1YXyS5MAIxi3fTqN+zAhptH9x7MSCEzvaPAzVV2PjVATLdEoHFRd9wxqINyvsu578it/u4qWoCQwNUCTgFc6/aSx50RWI1uMOqXzMWKjgnpsJ6qA5HVcaNQkIdyDmFdCUeP+/dRsLnGw183Jhl3Rj5T0Jbo+zxVi58gbi3aylxdryeR9BO9k1vDlL5r/nP6QPOiGHl0Hgrt7L3r34yLzj7TI38cYHaL7V4r3z2mnUQxYO+YnMBngFyTKt5ZaAbfXDMfF1Mg3bJ0NGV1oqBzCdc32JDzJDcpuCi4V76cChHO6Rvtad7fxV29GAe/BafYqlpNiq8Ht9jSabuyaiXxPs2A3aqI0zpQsilWqHbNPgOsxLIYFW0cHeKEl1ENZxduSJLInr/p/edrdokbvNPkGxbzHb69qSb0xoeeUncDjPEWqAElXcWDL1UZ6EfbwVNSV9kGxgjRbXUs924QlhYc6/1XhqQyap3MOQunrN1Nocv9ZfK9Fu9z8vuj0A== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8790.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(396003)(346002)(376002)(136003)(366004)(39860400002)(186009)(1800799009)(451199024)(31686004)(6666004)(6512007)(53546011)(6486002)(6506007)(36756003)(86362001)(38100700002)(31696002)(2906002)(2616005)(4744005)(478600001)(66574015)(5660300002)(26005)(8676002)(4326008)(8936002)(66556008)(6916009)(316002)(66476007)(66946007)(41300700001)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WXBlelpURXJRa3ZBSzdpc3RxMjAzVExrQ1JHait2Wm1neFBKMEFiUk5xM0pX?= =?utf-8?B?TW92ZTV6SXBSZUlpOExOcGFHcnVLWmNxSElDZE5zamYrQ2VNbHlwdG01TTds?= =?utf-8?B?ZDNabGw4bDlNOTYxcVB4U21mdXFtVm9HSGRYOEZRZmV5NUc3cmFmVVdzZXZi?= =?utf-8?B?WTVvTEtZdk4zR3Q3b0lickVrTnR1aWtJM1VsZE5LQk1DWGVWZEZPSGthdlRZ?= =?utf-8?B?UWxWa3dKWWphTk53UmtGSldvNGhralFBRXNzSDRDVWRwdjd4R3owL3pJUlJo?= =?utf-8?B?Ry8xdjZZZkNYL2ZNTFF1MHlLMzN4QzNlUUNJT2dRelRmUTdWcW43ZWllTyt2?= =?utf-8?B?ci85TzMvZEYyaUFhYmRxSEpSTHFFMEF2VWVEcUhnUkJGU29QQUNBUHUvSHdX?= =?utf-8?B?OHpSc2Z3MjVrTTZmY2c0bW1DcktyUzJQem01Q2ZXbHVGN2ZMZVhxRFdxRW43?= =?utf-8?B?d1A1a2FWcndLNk9xeUFaS0J2OHo2NDNScjNsQkpVSGZXRHZIUXFHbVMwU05t?= =?utf-8?B?d3o3V2oxV3JndHZpOFBaSWUvaCtRdzd3OTgrRlVDd1B0Y3N1Z0M1ajI2aUli?= =?utf-8?B?VkU4S2EzSjhpS2huem5sblRxeVp3WnJzd1c0ZVBxTzJ4RFkvdzRsSEJnTDR2?= =?utf-8?B?Y3RNZW9kSGY0MUExRXdiWDhEaWlIM0dWSTlyN09aeDBqQzBKK2p4cFRjWXVp?= =?utf-8?B?MjBFRUFjTEJKc1VCMW1qSlpJc2xHeW5rNm9uRU9sYkNnUmdVSURNM3VxVEl0?= =?utf-8?B?TitDK2U3WTg4WUphaUxKZ3crcDNIK3VzWk5FVmQzODNDRVlRWG02WUtvU0Zi?= =?utf-8?B?OHRoTGgvWFBvd1ByUDVVQ1l5MkhZWXllVy8vQXJMVGFFMlRzYVNNRFNPd1Ni?= =?utf-8?B?NjBuY0JNc010SS9CN3djcG93ak5NbGxaZzc2UEtMT3pXYzZCZ003N1NYU050?= =?utf-8?B?alAwdityb1Yxa3R6TWQyajViRG1NR1M5YnRTTWNueVNjTzZQYUFEVm9yUVJw?= =?utf-8?B?Rnllak40dE11VkFRZG5BTDJYckJKQUtXNzhUNURIcEJrK3JDZE9RUTN3dEZv?= =?utf-8?B?Q1lLZk9JNG9xWFdQTnRUbkU1aGFGdmVad0RIT1p3Vmg3QUZVMkJFYWQyUkc4?= =?utf-8?B?N1plci9ud3pLY1FNdW8zYUdCRXhXc0daaytqb01HYkJDN1F5bkxWQXEzcmlj?= =?utf-8?B?L01YeHh3RE9nd0FZZ1UxS3ZyQmlwL0x0V1JMc2UzVy8rbW15b2cyamNnMmJo?= =?utf-8?B?S3RVdW9WRmZpNUNjWDljYkg4d2s3NVR0L3FiTktGV3h2cjkwcjlVZUI0ci9Y?= =?utf-8?B?a3VnQUIxZXI3V2NGdG0rR3Nsd043MGc0TlBvN0t0SlNWdCtPeFJTdzhINE0r?= =?utf-8?B?KzBLTHd3MmVMNlNkWTRpU2VOMkxtZ2dNV0V5VVZBYlg5WG8rWk42cjh5SWgy?= =?utf-8?B?aW5hZWhrWjFCUU8wMzdTKzA4ek5CL1RGc0d2cGlEbGtEKzVJbXdRZjRiL0dH?= =?utf-8?B?WVdPY2JKc0htR3NJZFpaU3hxV3BJYTl5ZGMyY2p0N2FTM1MvS09UMU01RFFM?= =?utf-8?B?K2xHRC9MdDFJenVDbUlXWExQclE1VmlzK1VEQ2dVVm5NbkVvanZPVzFlNjJF?= =?utf-8?B?aXp2Ly9YYmhIcHp2aGFIMGdVWkhnQmQ3NHVOUXl5QTYrcVZkYzRZbGM3dG9z?= =?utf-8?B?TTYxMFJOcWR3YkV0aXFDL3ZOb25qcTdITVJTR3BDOUN6N1RhZFJUMkFpOU9R?= =?utf-8?B?RGhHUWJyRVNxN3dhc3hwMnZWYlFXVGhPUWtjSUFWSUp1RUcwTVNyZ1BnZmcy?= =?utf-8?B?dlhFOC9Fc2hYNUh6eFp1Q0ZlOXBCcDdJVDJ6bFpBaUtyL2pBL2g5cU5Qa1pC?= =?utf-8?B?dkpVVTJpNlhxbWJlbXpLb0hjdkk3VkFuazJJZmRpYVBlYmhwR25ocGtYWlJC?= =?utf-8?B?WkUwY0VUbTUyOXF5YXgwekFORzZ0YWhoQktRNkxLaUdhbzV4OFYzMnF4RzRy?= =?utf-8?B?NkVCVUpDTjMxN3V0VmtRQzFPdTQ2bGlvOTgzU1RBNlEyeTlaem9neFhZZ3Nh?= =?utf-8?B?NTVqcTQ0MXhhTk5Fck5HQ3NtZlNSOHpBelFqVE1vTzJvUTlzWHVDOXZHbTRF?= =?utf-8?Q?G1yVJJ01KKapArp5SOjr1ktdG?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 86493a7a-9c9f-4785-c521-08dbba68808b X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8790.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2023 06:03:40.0893 (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: +uvwiOWL7Df506wRXxIobe5CD/zf6ASt0TjBPj4Z5CRoHuIJoXInhRsKHIxmQtp8BoADrBUnLD6SNQjUUbuD1w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8622 X-Spam-Status: No, score=-3027.6 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 18.09.2023 21:42, Thomas Weißschuh wrote: > In ldfile_open_command_file_1() name written to the dependency files is > the name as specified passed to the "INCLUDE" directive. > This is before include-path processing so the tracked dependency > location is most likely wrong. > > Instead track the opened file at the point where the resolved path is > actually available, in try_open(). > > Signed-off-by: Thomas Weißschuh Thanks, committed. Jan