From nobody Mon May 13 04:10:21 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; arc=pass (i=1 dmarc=pass fromdomain=citrix.com); dmarc=pass(p=reject dis=none) header.from=citrix.com ARC-Seal: i=2; a=rsa-sha256; t=1651225057; cv=pass; d=zohomail.com; s=zohoarc; b=VTT2IxCUwNQa4Peh0JacroWnsHhqwTkK4LTm7Ec+P5lrjInhskaOCrfYAFMBzeykGQHY+ha39thQTE7WVNnjcBXDoRyxC8MV6ibdyQngXapEGuCd3FalfH1Lo/T3P5s95KReOpyVY0XxzN9o75BYikTJIshWKA8Py892uD0h2i4= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1651225057; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=ma9YKJQlDCAv1sCb57FfMX4fSZLJmr+FZCfb9h8i2+U=; b=IWzlaH3FQalZ/y0p09jQy4amud3dXSyPp4fJPWAJru1pbzMOK53NBiRFmLAoG/LpqlhX9S6c0EUH7w07Lx+ihcudFtDWiU1SDJZ9e6SMq4U3NZxvqTsZAzMYY/XZLjlOV/bPVEYmRClxZKMHEreKOSlqiFg8kFCkDK3U0xg+xe8= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; arc=pass (i=1 dmarc=pass fromdomain=citrix.com); dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1651225057300721.4269692523015; Fri, 29 Apr 2022 02:37:37 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.317072.536235 (Exim 4.92) (envelope-from ) id 1nkN3n-0005uV-Jf; Fri, 29 Apr 2022 09:37:11 +0000 Received: by outflank-mailman (output) from mailman id 317072.536235; Fri, 29 Apr 2022 09:37:11 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1nkN3n-0005uM-Gg; Fri, 29 Apr 2022 09:37:11 +0000 Received: by outflank-mailman (input) for mailman id 317072; Fri, 29 Apr 2022 09:37:10 +0000 Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50] helo=se1-gles-flk1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1nkN3m-0005tt-Hb for xen-devel@lists.xenproject.org; Fri, 29 Apr 2022 09:37:10 +0000 Received: from esa6.hc3370-68.iphmx.com (esa6.hc3370-68.iphmx.com [216.71.155.175]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id eab22048-c79f-11ec-8fc4-03012f2f19d4; Fri, 29 Apr 2022 11:37:00 +0200 (CEST) Received: from mail-sn1anam02lp2046.outbound.protection.outlook.com (HELO NAM02-SN1-obe.outbound.protection.outlook.com) ([104.47.57.46]) by ob1.hc3370-68.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 29 Apr 2022 05:37:06 -0400 Received: from DS7PR03MB5608.namprd03.prod.outlook.com (2603:10b6:5:2c9::18) by DM6PR03MB4825.namprd03.prod.outlook.com (2603:10b6:5:187::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.15; Fri, 29 Apr 2022 09:37:04 +0000 Received: from DS7PR03MB5608.namprd03.prod.outlook.com ([fe80::5df3:95ce:4dfd:134e]) by DS7PR03MB5608.namprd03.prod.outlook.com ([fe80::5df3:95ce:4dfd:134e%4]) with mapi id 15.20.5186.026; Fri, 29 Apr 2022 09:37:04 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: eab22048-c79f-11ec-8fc4-03012f2f19d4 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=citrix.com; s=securemail; t=1651225028; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=ORJMMvNnQVmZ7HWFk8JpgJ9yxSYZYozVFklh81N88pA=; b=FiZuov9L7peqGibSfeKs170ntzCxuzsTazDBS9kt9K6HNn4PtdgAokvD j91CqvUw/Yq5cXFEQ8qjN8DCEno/UPyOSdIk0KR8/TRZ+GY1Agvx5LZ4s +AJwbUQD95kVHBxjqWa64GVSyuMkJvGMtlbECW7y5QPe88iay2coqA1+f U=; X-IronPort-RemoteIP: 104.47.57.46 X-IronPort-MID: 70098537 X-IronPort-Reputation: None X-IronPort-Listener: OutboundMail X-IronPort-SenderGroup: RELAY_O365 X-IronPort-MailFlowPolicy: $RELAYED IronPort-Data: A9a23:BhmC/6qIEAPOLQaXdd4PrFhAXjBeBmIyZBIvgKrLsJaIsI4StFCzt garIBnSO62Iamv9Ko0jYYS08UgP75DXydRrHQM4pCs8ESIRoJuZCYyVIHmrMnLJJKUvbq7GA +byyDXkBJppJpMJjk71atANlVEliefQAOCU5NfsYkidfyc9IMsaoU8lyrdRbrJA24DjWVvR4 4Kq+qUzBXf+s9JKGjNMg068gEsHUMTa4Fv0aXRnOJinFHeH/5UkJMp3yZOZdhMUcaENdgKOf M7RzanRw4/s10xF5uVJMFrMWhZirrb6ZWBig5fNMkSoqkAqSicais7XOBeAAKv+Zvrgc91Zk b1wWZKMpQgBfbDFmu4/dDlkOjAlIpAe4qHZHD+imJnGp6HGWyOEL/RGKmgTZdddwcAuRGZE+ LofNSwHaQ2Fi6Su2rWnR+Jwh8Mlas72IIcYvXImxjbcZRokacmbH+OWupkFg3Fs2KiiHt6HD yYdQSBoYxnaJQVGJ38cCY4knffujX76G9FdgA3N/ftnvjOMpOB3+LWzb9TTZYKkfNpMmmOJq 0v5/ULzDR5PYbRzzhLAqBpAnNTnjS79HY4fCrC83vprm0GIgHweDgUMUlm2quX/jVSxM/pdI UEJ/islrYAp6VemCNL6WnWQomOAvxMac8pdFas98g7l4rHP/w+TC2wATzhAQN8rrsk7QXotz FDht8ztLSxitvuSU3313rKVpjO7PW4SN30PYQcNVw5D6N7myLzflTrKR9dnVbWz19TzEDSom TSS9nBi2fMUkNIB0Li98RbfmTWwq5PVTwkzoALKQmai6QA/b4mgD2C11WXmAT97BN7xZjG8U LIswqByMMhm4UmxqRGw IronPort-HdrOrdr: A9a23:p1zsXqlBl2S2ft28g7Q41UoI/mbpDfOlimdD5ihNYBxZY6Wkfp +V8cjzhCWftN9OYhodcLC7V5Voj0msl6KdhrNhR4tKPTOWw1dASbsP0WKM+UyFJ8STzI5gPO JbAtFD4b7LfCdHZLjBkW6F+r8bqbHokZxAx92ut0uFJTsaF52IhD0JbzpzfHcGJzWvUvECZe ehD4d81nKdUEVSSv7+KmgOXuDFqdGOvJX6YSQeDxpizAWVlzun5JPzDhDdh34lInly6IZn1V KAvx3y562lvf3+4hjA11XL55ATvNf60NNMCOGFl8BQADTxjQSDYphnRtS5zXsIidDqzGxvvM jHoh8mMcg2w3TNflutqR+o4AXk2CZG0Q6U9bc16UGT0vDRdXYfMY5slIhZehzW5w4Lp9dnyp 9G2Gqfqt5+EQ7AtD6V3amHazha0m6P5VYym+8aiHJSFaEEbqVKkIAZ9ERJVL8dASPB7pw9Gu UGNrCS2B9vSyLbU5nlhBgt/DT1NU5DXCtuA3Jy9vB96gIm3UyQlCAjtYkidnRpzuNId3AL3Z WBDk1SrsA+ciYnV9MCOA4/e7rGNoW0e2OrDIuzGyWQKEhVAQOFl3bIiI9Flt2CSdgv8KYYvq jnfRdxiVMSEniefPFmmqc7vyzwfA== X-IronPort-AV: E=Sophos;i="5.91,297,1647316800"; d="scan'208";a="70098537" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eiQiqoyzttdTj8MO3eamdXC9fyp13+9fsfF4/55v9Fp01qJf0fj/d9dcBfQ395HruJhSeNSkHy+TET31hSAZjAT0b/kelYg+rshyFiMyLkCRtiLLYnk/nCvpn1AyRRcJoJjkkBcn11DOgD4Mc+lID7NNWH3mDIWnGdU/du3GMSJNffU7B5NS3ytemNbw0KnCPzaUGOMJ5tbDWQKUjTIGngAhSQsxv/zsQsDjegEJYpdRgDF5O4jhZKVEUEGJXv0YyDs9J4t/FZL2XyOak4/d0m4EqgG+OlDGMTJtdR4U6pbPyuFnwFEdaql67QLGWFtj7vSXeDm1AMt8qhVQEk7TXA== 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=ma9YKJQlDCAv1sCb57FfMX4fSZLJmr+FZCfb9h8i2+U=; b=XZJkJi+1GT4SQJg3p86IGNdze5lbEKfSnRy2RZY9GHOb8tdOBD/zgSd+7DA5oX2FNkX6brXjY2yVvwRL0ah3w8O1h89C4NY7NkpgN7e2QmYfOtAnViuQTb8SJdBpQ6bV7xyasTXYyFRPRh2I/5I3Sn8kDH41vNOW3+C1ATPejiud8ryS45XDLAS2+e9lAGpnhnCvWK1yyFxw5KMgYHgaIY9uZcauFHFyKc2SasbuMI0tRqS4deh2sMjNJujuv6SUJBiiBpqhTG3kmq2hevkXLC2wTbIHFEX0G3rwvNDBhzT1lp61sbbNNAlCikG3pVQyyKkHsx0obAff412TC8K6Ww== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=citrix.onmicrosoft.com; s=selector2-citrix-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ma9YKJQlDCAv1sCb57FfMX4fSZLJmr+FZCfb9h8i2+U=; b=GtilG0b8ateTKW+H9qvOIlPM9mBcrZFUf1MzzNzTkxJHKVfoxpRkb+ER4epzn/wSmB/gcbJhRwsJdFoR37pWINjHuWbT+KYiWyBoZz8/2q92wLr+6TSBsX5ILm60POOXm8iYrWLWVZe/cS2WRyskazAIDpGolyLJM1txZMs98jY= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com; From: Roger Pau Monne To: xen-devel@lists.xenproject.org Cc: Roger Pau Monne , Andrew Cooper , George Dunlap , Jan Beulich , Julien Grall , Stefano Stabellini , Wei Liu , Michal Orzel Subject: [PATCH 1/2] kconfig: detect LD implementation Date: Fri, 29 Apr 2022 11:36:43 +0200 Message-Id: <20220429093644.99574-2-roger.pau@citrix.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220429093644.99574-1-roger.pau@citrix.com> References: <20220429093644.99574-1-roger.pau@citrix.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MR2P264CA0031.FRAP264.PROD.OUTLOOK.COM (2603:10a6:500::19) To DS7PR03MB5608.namprd03.prod.outlook.com (2603:10b6:5:2c9::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 5b6bf585-9f29-4a12-4a35-08da29c3d1f3 X-MS-TrafficTypeDiagnostic: DM6PR03MB4825:EE_ X-MS-Exchange-AtpMessageProperties: SA|SL X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Qg1HGnCNZiC/Sc8rBJDhgnxyyvYTyPpdE0DW7JlzYDLbr5xaihEAFF7pezE2KfBiU9UnOkFoIxPDY7cj9h30UPCnfcNZvLJNZ38sHrTt6ueI7hKZwjBw2/qX7EW3cDC2BEVZmkti9vIeF8IC0ui5pJfhK0fXcUfDnTQ6qmYPT6eAWIv+E4rl3x8BunfR/XKnhZk4uDU4oOfLAo6KHdm/P//DVXKEbDAI3TEvuyPdSVeNrltwhniorQcYbeu2w1fTgQLzHAiJs8BAJJrX0SbYdceONjWeJw26G6qlgNFX5hGof2DSjDUJ5rm3oWqaC83PkVp+N9RoFtSupW6+CSGoH9SDVCfH7Dpsnq+SVm0pl6cLFDH1KD24NU5LVzdXAThJB2cuMm+1qzaNivDxyZsIR6GjCmWg9/jKCoqbg96LJGJ5xRN09RgOXASuo4vHSgKmpgmwD/3rmVX9m80JsXdp87I8lea8vd2OAURgo4pAcZiBuP9cdCA/Jog1SSBKvKy03XUIKe/F4dEXPSWvhbgOMYmNNUD9PbcnS5E5M8pnIOKhhhosPaVqMBvRCcLUuDI9OFdRsJ9wI0axe5X1h9LkNSU/dVX1CpVTEUzk1LalXxwFI1BwezdB0SCHFr+qzYNahrbwdepTU0Qbd238OcrKWk7LZ0nWbM3TMT44XLa11CFeUHMKDiNbr/rSxcE9r4tggPXmOQl07ANvf/BjtWnVpjzIM3JIFcXsC7icMy4BLGc= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR03MB5608.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(38100700002)(6916009)(508600001)(8936002)(36756003)(66476007)(4326008)(8676002)(66946007)(316002)(82960400001)(54906003)(66556008)(26005)(2616005)(6512007)(6666004)(2906002)(1076003)(6506007)(966005)(6486002)(186003)(83380400001)(86362001)(5660300002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?STZINDRlbThuVEExakFQSjRyZGZDWGExMEY0SXZVMTlneFJxMFoyOWUvaHdU?= =?utf-8?B?R2llcDJvclZFcjJwNnZHelZyVGpjYjgwcVduWVByWTVydzBMb2p4K01BNExN?= =?utf-8?B?Smt5WTl3STU2K01EdzVMNnQ2T3VKMUxaNGN2V0REbGt6cTBDVTQwa3o4dGdj?= =?utf-8?B?QzZ6akZNNWk4bnI3ODNZeTZ3cjNmQiszWDhYUXdPUzRvOE12V1dVMTYwNUk3?= =?utf-8?B?ZXhVK1o3NjFYYllwcklGZFQ1QXBJcVNXZTZLNXFpZEYxSGxyYnYzeW0vcnha?= =?utf-8?B?cWQrWVowLytSOWFybDdnNnZrcTVXeFZOdXhOTXZnakVSWEVVY0hVOXM5QnFS?= =?utf-8?B?NUZlZ1hrVkp1L054ZlVsR2hPeDlNUXFYTnAxaHF5QU5vbmNsQTJlbk4xRWh1?= =?utf-8?B?V1lDMWQ2ZHN2RXF5U1R6OTJ6OUNQZTVVdTBPSXZqN21rNklhM3V6REVJZmMv?= =?utf-8?B?R3dodkhqaHZtenpPSzBGQnRpNks2L0laSU5mSGJjWFo0VkgrOFptS2ZWbkRa?= =?utf-8?B?Mi9BQ1N4ekpUY2RZU3N6QWJ5eDdMWXRDRUEyR0Vsc09ZRjhZKzBTTTJWUzh0?= =?utf-8?B?WDIwOEw0NFlRbjVyUXFIb3VZME5XQ2pMRy9MRG1pK3ZjZUdrTXdzMldTU3lZ?= =?utf-8?B?Z0Q1WTNUT2dCRGxBY2xtY3dvc3JaYWtxSkdyWmlIVkZwblRCaXFTYkRRTWFw?= =?utf-8?B?Rmdxd2VGRlhTTCt1T0toTnMrOERselRrVVNCNjRRVmRHRU1DaTYzT1B5ZzFq?= =?utf-8?B?YmRsdEJEdDVqbUkyZit3bDdiUFdmSmRYQXdtc1pVY2FrNzFXSGFOUWx4TCsr?= =?utf-8?B?OG85MnE0RVZhb2NkWjhybVdsVnoybVFsdVZndjdJRmRuVWIzTW5OdW1udTRC?= =?utf-8?B?ZW9DYXNXTG1BejFUVzFYZDZFN0g5WXJaeThuSm1sSG9Jd3hSa2wwWUlVSWVv?= =?utf-8?B?Ty9wYnZvUWlHVExWYTE2d3JxeUxESUhIYWV5eVR5MUM2YndlNDBVTjM3QUha?= =?utf-8?B?UGhBZTZNSitoQ0l4bGJCd0piQjd0bFpnZzFOZVVxRW56S0R5L2hmeThmdGNo?= =?utf-8?B?ODFNL2gxa21PaGF4MWF2bTRtcGxrWGdnRDBpMTNBMXZCNWJ0bHFYU3JZa0xx?= =?utf-8?B?RzNBek12L0x4d1BpNWV6UGVrUExPcGFjUElZUEhlOUNPWDZXcVoyK2tYV1hZ?= =?utf-8?B?K1NMS0poVWlqTTBrallRa3RvMjRERlc0aTIrR2MwRGJDZ0tqWjcveEJLcUpT?= =?utf-8?B?Y092U1BRSVAzRytiTytLMDJUMG5SdHNlS01LY2Qva1VuZnhSWmErcHJpaStS?= =?utf-8?B?SXBWNXVKQlJYQStWdHpPMHV5ZERHWStiZGhpL2ZCNjQ5Q0NRdU4ydHpuSW01?= =?utf-8?B?MTNzV1BMOVZGUUwwTWJEY3lXSGNMazRwYmlsbTdOSmQwN2VjanpiS3F1NU1N?= =?utf-8?B?ald1QzZMM1VDZDZqc3MwY2szcXp1eUU5eHc5VWw3L2pFMWRKaXZNZ2ZXZzFu?= =?utf-8?B?N0lENkttbDlXdjhVZmgvYVN2Z2xuZEZPbHc0UjJVd21VNkhRczR5ZzV0MXdS?= =?utf-8?B?NXFDTHBpVVJHTng0L0Nkcm9SL3hLeDYxazhJTm03d1BLc3RFTktHMmhwVEVy?= =?utf-8?B?VDlOZ1huaUxOTXhlb2UwMWs0SElENGdFNDg2OUcxVGhqbkdLZUt4cjdHRmZs?= =?utf-8?B?TzdvWDY3Qm0wYUJCd3pDNFN0YzRYUXJYN1FRQkhlUURpSm1JbXJQZWNLYU9j?= =?utf-8?B?Q1BYVjdhVDhaQzZlQ0RIcGcveW44ZjRJV1NRZG5hVVpZVnNsdlowcEhKSXkz?= =?utf-8?B?aGl3TGU5VTlMSGhpNjhhb2FUZ1F0Z3NiRURIc1JNR1hoSU5TNlYxa3lXekdQ?= =?utf-8?B?eXlRZGNqckw1WlpVU2c3emphb0NNcHdUbXV3L054Vnd4bGx5RFZzYThKbDBR?= =?utf-8?B?REFFb2d3Y1VYb0FsUXBUOVRCRlFPMDB0N3lIOU1TaFhGaUZzYVFOR1VhTDdP?= =?utf-8?B?bWZ4UEo0VE1SZ3RPSE9WV0xaclpoNlF1WnMraEF5S04yb3UzU2hIQi9zMXJ4?= =?utf-8?B?d3lobDE1dWxRLzJUVHB2S1g1TnJjUnR0Qmk2NkZYZmVyamRuY1FWLytqZDg2?= =?utf-8?B?KzhrR1BMbS9PT09EVjBCNms4a0lvSjBGVHFqd0RQQTdkNGFEakVSS0E2Rysz?= =?utf-8?B?R0cwKzJrUUNTRFRXRSt3TjdBQjhvQnBZNzIvblp3bzhENzhNRXhScnVrcUNh?= =?utf-8?B?aWRqV2RmTlFjQ0c4RTVwQWJWNG9wZkw2aDlxVjZoVlE3bno3VUhxdWV3WmNs?= =?utf-8?B?ZjV6N1pKSDNGeDgyd0JDSjRMMWE2SDZyNW1La1Q1NUJVLzcycDFJVmU5eUZX?= =?utf-8?Q?V2J0GWn6zNRlhYkY=3D?= X-OriginatorOrg: citrix.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5b6bf585-9f29-4a12-4a35-08da29c3d1f3 X-MS-Exchange-CrossTenant-AuthSource: DS7PR03MB5608.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Apr 2022 09:37:04.5965 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 335836de-42ef-43a2-b145-348c2ee9ca5b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Tcl7RJOl9Rqr8mSSfRNjYxrjn7Bk1/82jqlQ4xkzAgjOfMXJVyqIiUQdHMg6hHmlxIDo6PwyZWbZFkP7aEyxEA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR03MB4825 X-ZohoMail-DKIM: pass (identity @citrix.com) X-ZM-MESSAGEID: 1651225058776100003 Detect GNU and LLVM ld implementations. This is required for further patches that will introduce diverging behaviour depending on the linker implementation in use. Note that LLVM ld returns "compatible with GNU linkers" as part of the version string, so be on the safe side and use '^' to only match at the start of the line in case LLVM ever decides to change the text to use "compatible with GNU ld" instead. Signed-off-by: Roger Pau Monn=C3=A9 Reviewed-by: Michal Orzel Acked-by: Julien Grall --- This was discussed with Jan in: https://lore.kernel.org/xen-devel/fbe0e0f0-85dd-434b-aca5-fa513b720c0b@suse= .com/ While he would be fine to use the option if it was present, he isn't convinced tools capabilities should be recorded in Kconfig, and hence doesn't want to introduce the option himself (I hope I got this worded right). --- xen/Kconfig | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/xen/Kconfig b/xen/Kconfig index ec2bd9fbcf..134e6e68ad 100644 --- a/xen/Kconfig +++ b/xen/Kconfig @@ -23,6 +23,12 @@ config CLANG_VERSION int default $(shell,$(srctree)/scripts/clang-version.sh $(CC)) =20 +config LD_IS_GNU + def_bool $(success,$(LD) --version | head -n 1 | grep -q "^GNU ld") + +config LD_IS_LLVM + def_bool $(success,$(LD) --version | head -n 1 | grep -q "^LLD") + # -fvisibility=3Dhidden reduces -fpic cost, if it's available config CC_HAS_VISIBILITY_ATTRIBUTE def_bool $(cc-option,-fvisibility=3Dhidden) --=20 2.35.1 From nobody Mon May 13 04:10:21 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; arc=pass (i=1 dmarc=pass fromdomain=citrix.com); dmarc=pass(p=reject dis=none) header.from=citrix.com ARC-Seal: i=2; a=rsa-sha256; t=1651225060; cv=pass; d=zohomail.com; s=zohoarc; b=dBbSxzB8LcrQqGEMlN7JxJdW52NRxqt9WIXRBDiof4CMEsx/uy78BnaG9z7Ryxm1lMda4bapshuxHU8JJ5aCq9syhB6gdxWoYrh0pnkXeMnKQ7XR0ZgONd/nxkslvltDHdAdgX8Xo9IzkLt5GZA2ILRoKL6I1bt/yijsxKbwcD8= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1651225060; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=Ym6N3M5LNo8FbySG9wQ5XDzt5zU2d2LaWp3GmRtJ71I=; b=YKTjdVqisSZZLtw5PW08PLK9rZ+TFClp0V4liV5fWEcAuBvUNWair7C/0VMj2Xpzd2JmZsgDvED1JkPtlYF9m7hNramt5jQmMsq+uWQ2G9ZwDOc7GSE2GL9zYSnvynC23wJoCykGrHfclbXjFM2Aj7/+9H26HYdW43YqkrdVZ4I= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; arc=pass (i=1 dmarc=pass fromdomain=citrix.com); dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1651225060938345.3062418474534; Fri, 29 Apr 2022 02:37:40 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.317073.536246 (Exim 4.92) (envelope-from ) id 1nkN3q-0006DB-UP; Fri, 29 Apr 2022 09:37:14 +0000 Received: by outflank-mailman (output) from mailman id 317073.536246; Fri, 29 Apr 2022 09:37:14 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1nkN3q-0006D0-Qc; Fri, 29 Apr 2022 09:37:14 +0000 Received: by outflank-mailman (input) for mailman id 317073; Fri, 29 Apr 2022 09:37:14 +0000 Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50] helo=se1-gles-flk1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1nkN3p-0005tt-Vq for xen-devel@lists.xenproject.org; Fri, 29 Apr 2022 09:37:14 +0000 Received: from esa2.hc3370-68.iphmx.com (esa2.hc3370-68.iphmx.com [216.71.145.153]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id ed10e22e-c79f-11ec-8fc4-03012f2f19d4; Fri, 29 Apr 2022 11:37:04 +0200 (CEST) Received: from mail-sn1anam02lp2044.outbound.protection.outlook.com (HELO NAM02-SN1-obe.outbound.protection.outlook.com) ([104.47.57.44]) by ob1.hc3370-68.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 29 Apr 2022 05:37:10 -0400 Received: from DS7PR03MB5608.namprd03.prod.outlook.com (2603:10b6:5:2c9::18) by DM6PR03MB4825.namprd03.prod.outlook.com (2603:10b6:5:187::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.15; Fri, 29 Apr 2022 09:37:09 +0000 Received: from DS7PR03MB5608.namprd03.prod.outlook.com ([fe80::5df3:95ce:4dfd:134e]) by DS7PR03MB5608.namprd03.prod.outlook.com ([fe80::5df3:95ce:4dfd:134e%4]) with mapi id 15.20.5186.026; Fri, 29 Apr 2022 09:37:09 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: ed10e22e-c79f-11ec-8fc4-03012f2f19d4 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=citrix.com; s=securemail; t=1651225032; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=TvmAqsUTGDPD43B73PPYjQV948fkcZfmfIipPMxthuY=; b=XCDm0mqG+YruCRLzS/ufAVnT/8Q30BZfomWsKJRW2zsM//iE5QrmguKh LlLIEEnjwaGFUE76Wl+XGxvL+BGhrHEKO74bjlCp4gwXprGNniI1dqyrF k1RUNsNMN673v2/z/5lrkwfVBbwpZhlPQ6fxp3vcXgH+YalWVr5aBba28 Q=; X-IronPort-RemoteIP: 104.47.57.44 X-IronPort-MID: 70238449 X-IronPort-Reputation: None X-IronPort-Listener: OutboundMail X-IronPort-SenderGroup: RELAY_O365 X-IronPort-MailFlowPolicy: $RELAYED IronPort-Data: A9a23:KHuZ46Kje+VUgiYoFE+RzZQlxSXFcZb7ZxGr2PjKsXjdYENS1D1Rn WBODDjUbPaKMzD8c9x2b9/g9kMEsJPRn4JjHAZlqX01Q3x08seUXt7xwmUcns+xwm8vaGo9s q3yv/GZdJhcokf0/0vrav67xZVF/fngqoDUUYYoAQgsA149IMsdoUg7wbRh3tQ52YHR7z6l4 rseneWOYDdJ5BYsWo4kw/rrRMRH5amaVJsw5zTSVNgT1LPsvyB94KE3fMldG0DQUIhMdtNWc s6YpF2PEsE1yD92Yj+tuu6TnkTn2dc+NyDW4pZdc/DKbhSvOkXee0v0XRYRQR4/ttmHozx+4 NlA5JLhDkQIBIySxrQiDyRaQg9SIJQTrdcrIVDn2SCS52vvViO2hs5IVQQxN4Be/ftrC2ZT8 /BeMCoKch2Im+OxxvS8V/VogcMgasLsOevzuFk5lW2fUalgHM+FH/miCdxwhV/cguhUGvnTf YwBYCdHZxXceRxffFwQDfrSmc/33iOkI2EE+Tp5o4I7xDP24RQs9IP/OYrzQN2ARcZ+lFqh8 zeuE2PRR0ty2Mak4SqI9Degi/HCmQv/WZkOD/uo+/hymlqRy2cPThoMWjOTo/O0l0q/UNJ3M FEP92wlqq1a3FOvZsnwWVu/unHslhwBX9tdFcUq5QfLzbDbiy6CHXQNRDNFbN0gtec1SCYs2 1vPmMnmbQGDq5WQQHOZs6yS9Dq0MC1Nd2saP3dYEU0C/sXpp5w1glTXVNF/HaWpj9rzXzbt3 zSNqyt4jLIW5SIW65iGEZn8q2rEjvD0osQdv207gkrNAttFWbOY IronPort-HdrOrdr: A9a23:VzXUkK0S3R65vHD6tNsk7AqjBTtyeYIsimQD101hICG9Lfb0qy n+pp4mPEHP4wr5OEtOpTlPAtjjfZq6z+8O3WBxB8bYYOCCggeVxe5ZnO/fKlHbexEWs9QtrJ uIEJIOd+EYc2IK6voSiTPQe7hA/DDEytHRuQ639QYQcegAUdAE0+4WMHf5LqUgLzM2eKbRWa DsrvZvln6FQzA6f867Dn4KU6zqoMDKrovvZVojCwQ84AeDoDu04PqieiLolCs2Yndq+/MP4G LFmwv26uGKtOy68AbV0yv2445NkNXs59NfDIini9QTKB/rlgG0Db4REIGqjXQQmqWC+VwqmN 7Dr1MJONly0WrYeiWPrR7ky2DboUETA9OL8y7qvVLT5ejCAB4qActIgoxUNjHD7VA7gd162K VXm0qEqpt+F3r77WrAzumNcysvulu/oHIkn+JWpWdYS5EiZLhYqpFa1F9JEa0HADnx5OkcYa ZT5fnnlbZrmG6hHjPkVjEF+q3vYp1zJGbLfqE6gL3V79AM90oJinfxx6Qk7wM9HdwGOt15Dt //Q9VVfYF1P7ErhJ1GdZc8qLOMewrwqDL3QRSvyAfcZeg600ykke+E3JwFoMeXRbcv8Lwe3L z8bXIwjx9GR6upM7zC4KF2 X-IronPort-AV: E=Sophos;i="5.91,297,1647316800"; d="scan'208";a="70238449" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N6AZhgU6YyzcKRZs+OGU9iRXWeJPhkxyTdMjGfAzcV3x+O1ZXxV1kvRw0pZsc3gmOu3hGfSq7s5WBfmS7K8wX/aKw+LJUEli6l+7ZJ1okzUAAOXH9zd7rzdtEg7/J50JUtP5oJdL6I1E3Qzr+TDPdQj0KAve49BrX982PKarySkp1k6coNMEmnBmDAthRECaAzfA6bbSccTqEj0JneFrNBbVufr3BEd6YTAMdWXbqDqgxThpHxZskdn4VIWWaRpqFAmNp58iIAhsNtq/e8S3RJ4zCeyH60CNEEeiIvob6o/8LL8BbQKiCIKsnQzXx4oqvaaYkfq+jvZ8vf0uj1axpw== 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=Ym6N3M5LNo8FbySG9wQ5XDzt5zU2d2LaWp3GmRtJ71I=; b=DtaiZDXcmZJRN72T90Cwlx6QPaLXuYIwKkOHpuVjQUIN/R+GE97PvOt8VYcvBlBeR7VS7e8sgo7ZLrB0vvn+4zisGW3vxQ/VddpZmZxRbj0uy5rdgJjBJzvsLcpsshLw6FJoNJd4t2aALG7D4J+RaTH0IIRHkDpgwBfTJw8xeBa57W4qfasmu90Host2swV+/deNSSJTbXtQeB54NnWn4/ZGQ2+mOb3fLLkcAtez22iVobKkTusCgbZE8lRndyWuiztXwEQSkO1+uSxoGOYtP8wM3cqvh+G+lPGzlwBhh2oa+XPUZwO29hqb5Z02/CEZIl12efm17Cx4dIDVrX64yA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=citrix.onmicrosoft.com; s=selector2-citrix-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ym6N3M5LNo8FbySG9wQ5XDzt5zU2d2LaWp3GmRtJ71I=; b=c/ED5V8nC1aRxjjey5JgtBtfZF8AfwlzIX7buUADnGXT6zJ/Q0Gnvlon/yCup77V7gtdbhnfzesrHQLvnVVN1W1pcLFxE55hNKyY3tbp6RfcJNa+gCexzyMw+P6HQ9qFVC127pJMPuCL9bmV7RTkKe+/wPY8s+fsi0GyU2sQiyw= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com; From: Roger Pau Monne To: xen-devel@lists.xenproject.org Cc: Roger Pau Monne , Jan Beulich , Andrew Cooper , Wei Liu , George Dunlap , Julien Grall , Stefano Stabellini Subject: [PATCH 2/2] linker/lld: do not generate quoted section names Date: Fri, 29 Apr 2022 11:36:44 +0200 Message-Id: <20220429093644.99574-3-roger.pau@citrix.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220429093644.99574-1-roger.pau@citrix.com> References: <20220429093644.99574-1-roger.pau@citrix.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MR2P264CA0171.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501::10) To DS7PR03MB5608.namprd03.prod.outlook.com (2603:10b6:5:2c9::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a660e286-a746-4674-7e81-08da29c3d4b7 X-MS-TrafficTypeDiagnostic: DM6PR03MB4825:EE_ X-MS-Exchange-AtpMessageProperties: SA|SL X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: t7U7xp2AOme4nHG1QWw7SdMZgr/4CR0kFhhBmJPFD3ukq/ouuOhW6gJSC2s+AkxEOEZnzD44AItvW/WVOQcIArUFWe2qrdZPTNlS2vWCH6J3ZIbst6uqlAAS+9h5ToIi3oH/situsS3C1X7jRFemCp9TQ2kCKwGdlEquQK6igFz6qqsr8pc6fI3JLfj1gnzZF1/BCbpZp8NV7QxxL4PupJYb15hJz+M9H1h+q+aZOJdg4ql25S+hk6lsFrHuO066jYNmjApmdZ2XyIOUCzQEgOIexmHRmww27FFxqGV0P++jcJSBDTCBXp4uUrR7m8jVCH7+At3Q8AvEfUoUJi38V/fSUTJn72fZQ0zrQRbqf2N7WkrAl7FTjLWoZ7amDgHSV4nDmhLSlfspcpnw69KNLOizFjH2hvSTOcpyDLVu3F63shTtYyEIEg1B691O4gK7lJ3Zet9giONsNOhFr/v1DpNHlbBXJ5Z46+kij4bZkSExptDvv7FOsTWGnuB7DVwux/+ApsPUUNzgyoYcQVFlfNmLOQecLjY8S+bcicWK1MYYmTSt4Q5HjHxZpDO9IPszi2Py6s9APUXeaFh37OymcWtAomFx18xBsRoPLklVrW+RYvsh622juBtyM4NX0q2t6fsRGyOW+jjEaTPPXAB/tCEgZ2ArnRU3XqkdndexFW/YAQ7POPmN+MD9RHcQhYKfNfsZCGC06jPGdiZ10K2fZlb6DWNBnOpPs36P4K5HTNg= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR03MB5608.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(38100700002)(6916009)(508600001)(8936002)(36756003)(66476007)(4326008)(8676002)(66946007)(316002)(82960400001)(54906003)(66556008)(26005)(2616005)(6512007)(6666004)(2906002)(1076003)(6506007)(966005)(6486002)(186003)(83380400001)(86362001)(5660300002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VEhJSUxUV01rVnRTcXAvYzVzejUvODRSRFUwdFZPUzBJS05PTndtcUswSTNQ?= =?utf-8?B?Q2hGejhIL3hqTHQ1UThaM1ZQSW84K3l0bjREKzJNRGY5VCtlaS9PVzBjK2p3?= =?utf-8?B?R2IyWk10Nm9XZ0xYZHZUNk45ZSt2cStVNkpSNWNOQXNkODlPMm50aFRWT0xE?= =?utf-8?B?N2ZNa1p6SmVqTXFsbUF1NFZSb1FYSURDeU5ZTzFVOXNPcGU2b2E1RGxzZm81?= =?utf-8?B?Y05wYTh5bDVaV294QXEyNnlkVHBuQTFjNmdPSFllRm9xdnFWR3gvQWlramhE?= =?utf-8?B?eVVVWi9FZ3RwM0s1bjM2SUgvU3JBMzdqMGVZdUg2OU1QVmhTR2xaMjlTRG5J?= =?utf-8?B?azhDY3RmNjRTY3pBdEtWTEMvVlBIU0ViR3BzYWFKdzhOTXpicjFKMTVqcmpo?= =?utf-8?B?TVlHTjRRSE92SkNmTW05YkFHTnNNajZLV0tUb0dJc1VOUHE5MEpzeFFTYVNr?= =?utf-8?B?ZGZGYkhpZnhQVUhvMUQ4YVljSjJOWldxZGZudmF0YVE3TEFjdkhWS0s5ZGJN?= =?utf-8?B?U0JYZVhmSEtIT1NVM3luQXBielJGdEJNU1h0bG9vcW05V3JlN1VoWDJ0L0ZB?= =?utf-8?B?SjhBeFlQQUR6RldHU2tUc3JITkNtSWYwWWs2QytZTGhzRE5wWWNzOEtEZGJp?= =?utf-8?B?NVovOUkvS0FrK0ZNdGcwUDF1aHp0WUh1MGpzM1g2YWNIb25ZVlBRUG5zQ3Rj?= =?utf-8?B?cHdFTUZDMmJ6YW9hOG9tdE9NdlBIaHBwRVpNVXhhMnlzdkhObkhIWFQ3dWpr?= =?utf-8?B?UU5oaCtEM1M3ZTZWOFhXbytKeDFZRmNncTY4S2UvcUFtNlkxSy9hOExPVHo2?= =?utf-8?B?WTB0Sm9lYmgxYTNJcWNMdXAwOWpYS0pWMVZobDNKc0Y2QWpRUjRQbWNPQTVG?= =?utf-8?B?eldLQzArdW52M2hWTHFsWTJIYm1jSytRVzlWSHlEOTExVnhrQ3RWU3k3d21O?= =?utf-8?B?Y1laeUVDdmpuVmNTSkxORXhLcHBMN1hLdkNncVdYZUZ3QkFtYlpZR20xS0dh?= =?utf-8?B?Um0yNFIxQzdSemY5VHBlU2p3Tmp1THYxS2Njam5lRGplRUlNTHZmeUJoMGd0?= =?utf-8?B?Vk0yMk92NTBCazI3NlB3YVIzYm02cEJnNTNVVjhkOVg1STVxZkdOTEFvYUFZ?= =?utf-8?B?QkxPbkVxSWh6dmhiN1FPZFk2UGdrNndtZFdEREdIWW1rcHZuejBTTk83MVZj?= =?utf-8?B?L3pzRTBONVY4bno3RXh4bVV1bldCYmYreU0wa3pPU1gyWHA5TVJ6N1JRcklQ?= =?utf-8?B?clBYVGs4eTg2YzVPcDNhTk91NTBGK3I1MysvVXNuTUtoR2NMY0Y3NWhRZ1lr?= =?utf-8?B?aUxyR2FMYUVaV3VNMDY5dDR6RHc2NDlWUyswMXV4bjFRcjd3QW9HU3o2UnBQ?= =?utf-8?B?ZGdCN05NdWtDY0dWUXllRzZEbmVjd0E4aTQvK1I4dXpIWlJ6bzZlYVBXdXBY?= =?utf-8?B?MFRpdDBiaWZ5cGYzTnN1elRHMXUyU1lXTlhLenE5MGM4RjFqWWdpTlR0MkUv?= =?utf-8?B?eW9Yb1VrMEk5cmJtSDVYcVZRYU9BTWlIVWYxOUJWYm02NmdyT2FWSVFXQmpV?= =?utf-8?B?c01yM3htWDNxU0V1OWtheUJEcUNFbXRVcDdVODRaMU1VUThDZHVlQ2ptZWFk?= =?utf-8?B?VjU3cGJrL09KQ3lLZFRtZGtmZHMxTThoNFlYbTYzeEJpaU1jUk1pempQVlRv?= =?utf-8?B?UE5zQzhoOW1MVUp1dzRvd3dMUlVSY2FzM0xBbXFlcGFYYjQ1R2NpYzlNWjla?= =?utf-8?B?Uzc0TTFzSHo4Tmd6UDU4UGgzMGZrR3hOWnJ0V0J5ZHZVSE4vbmE4YkJjSzZ0?= =?utf-8?B?ejRiUFRralI0ZStzSUo2MXF0cm5ibXg3bFU3UERMWXh2ZGFWNlJrK3pWVmpm?= =?utf-8?B?bUdFTG1SZmxyL3Jva0F6UGlqN3RPeTJNdWx3bXFvZTJsNE5ISkZkZ2xESzd3?= =?utf-8?B?d0RZeUNmak8ramxKMTRlYkpoS2R5R3gwZHBpVnRWUkdJb21KOU9Nd3lXSjgy?= =?utf-8?B?WHZOZ3A1NUNvb29TREs0bDRsOFlya1FMSCtuRXFuOWlNbGdDQWxlZXFhWW5B?= =?utf-8?B?S3ljRHNWT3dZU0pyZllvaFFYVkpzaTlxMnMvRjQ2UmYvU1dMdVFONkVndU0x?= =?utf-8?B?L2VPT25PaUVjeEc5eFY2b3NoeWhKM2ZDTlgwYmN3SFFlTHhCZDFENzVXYjBr?= =?utf-8?B?czdwL2dsVTBidjdlYndEdmxMb04xZUkremtFSFJOc0hpMHVOaXBGS1Y2RzU4?= =?utf-8?B?ZC95LzhhazJwL2JGWHQyTG83cFdPWmNYdjQ3YndOejJTTTQ3R1pzdjZBWWhn?= =?utf-8?B?UkJTTHpaYnUydmRxcU5MWGxod0dBZmk5a3Nkam9Pc2hvVGI1UXBSZUcvamdT?= =?utf-8?Q?tYIai0bZpDbusvvA=3D?= X-OriginatorOrg: citrix.com X-MS-Exchange-CrossTenant-Network-Message-Id: a660e286-a746-4674-7e81-08da29c3d4b7 X-MS-Exchange-CrossTenant-AuthSource: DS7PR03MB5608.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Apr 2022 09:37:09.2377 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 335836de-42ef-43a2-b145-348c2ee9ca5b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ltEPECmoFMr/xXWpJpXTTgtz/enXC1V9E5eilleDZGBPYGuKQ6whCQ0/DeRfLzGQ186zJjgOdNpB+Le1kpo75A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR03MB4825 X-ZohoMail-DKIM: pass (identity @citrix.com) X-ZM-MESSAGEID: 1651225062666100001 LLVM LD doesn't strip the quotes from the section names, and so the resulting binary ends up with section names like: [ 1] ".text" PROGBITS ffff82d040200000 00008000 000000000018cbc1 0000000000000000 AX 0 0 4096 This confuses some tools (like gdb) and prevents proper parsing of the binary. The issue has already been reported and is being fixed in LLD. In order to workaround this issue and keep the GNU ld support define different DECL_SECTION macros depending on the used ld implementation. Drop the quotes from the definitions of the debug sections in DECL_DEBUG{2}, as those quotes are not required for GNU ld either. Fixes: 6254920587c3 ('x86: quote section names when defining them in linker= script') Signed-off-by: Roger Pau Monn=C3=A9 Reviewed-by: Jan Beulich --- Reference to the patch for LLD: https://reviews.llvm.org/D124266 --- xen/arch/x86/xen.lds.S | 6 +++++- xen/include/xen/xen.lds.h | 8 ++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/xen/arch/x86/xen.lds.S b/xen/arch/x86/xen.lds.S index 6e4abbc1ce..d94915ea7d 100644 --- a/xen/arch/x86/xen.lds.S +++ b/xen/arch/x86/xen.lds.S @@ -20,7 +20,11 @@ ENTRY(efi_start) #else /* !EFI */ =20 #define FORMAT "elf64-x86-64" -#define DECL_SECTION(x) #x : AT(ADDR(#x) - __XEN_VIRT_START) +#ifdef CONFIG_LD_IS_GNU +# define DECL_SECTION(x) x : AT(ADDR(#x) - __XEN_VIRT_START) +#else +# define DECL_SECTION(x) x : AT(ADDR(x) - __XEN_VIRT_START) +#endif =20 ENTRY(start_pa) =20 diff --git a/xen/include/xen/xen.lds.h b/xen/include/xen/xen.lds.h index fc47bb1ccc..06b7110837 100644 --- a/xen/include/xen/xen.lds.h +++ b/xen/include/xen/xen.lds.h @@ -18,11 +18,11 @@ * for PE output, in order to record that we'd prefer these sections to not * be loaded into memory. */ -#define DECL_DEBUG(x, a) #x ALIGN(a) (NOLOAD) : { *(x) } -#define DECL_DEBUG2(x, y, a) #x ALIGN(a) (NOLOAD) : { *(x) *(y) } +#define DECL_DEBUG(x, a) x ALIGN(a) (NOLOAD) : { *(x) } +#define DECL_DEBUG2(x, y, a) x ALIGN(a) (NOLOAD) : { *(x) *(y) } #else -#define DECL_DEBUG(x, a) #x 0 : { *(x) } -#define DECL_DEBUG2(x, y, a) #x 0 : { *(x) *(y) } +#define DECL_DEBUG(x, a) x 0 : { *(x) } +#define DECL_DEBUG2(x, y, a) x 0 : { *(x) *(y) } #endif =20 /* --=20 2.35.1