From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 8267643204; Thu, 26 Oct 2023 09:04:49 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 53E684029A; Thu, 26 Oct 2023 09:04:49 +0200 (CEST) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2046.outbound.protection.outlook.com [40.107.20.46]) by mails.dpdk.org (Postfix) with ESMTP id 787174003C for ; Thu, 26 Oct 2023 09:04:48 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NAyqPcIxg5ZD4VTk512ovx3f8pE2gnBIFKfnDdPjLlY=; b=QthBpEpf2BwgtOT4AaIy7Gyqsx68R+t3SgooktXfxI+XrsAGe1SG/LHZxkNRQPBbqI8+eXd9o+6EkylsFgQnlPpleOn5sDBOl4fVNJIiDspgnrSah8McJ1rjzDaFPygIOuvmF+EiSoWC4ByxV86f4m98C1+CH+6zSzSn96azTC4= Received: from AS9PR04CA0081.eurprd04.prod.outlook.com (2603:10a6:20b:48b::22) by AM0PR08MB5444.eurprd08.prod.outlook.com (2603:10a6:208:185::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.19; Thu, 26 Oct 2023 07:04:45 +0000 Received: from AMS1EPF0000003F.eurprd04.prod.outlook.com (2603:10a6:20b:48b:cafe::d6) by AS9PR04CA0081.outlook.office365.com (2603:10a6:20b:48b::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.22 via Frontend Transport; Thu, 26 Oct 2023 07:04:45 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AMS1EPF0000003F.mail.protection.outlook.com (10.167.16.36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.15 via Frontend Transport; Thu, 26 Oct 2023 07:04:44 +0000 Received: ("Tessian outbound 9e011a9ddd13:v215"); Thu, 26 Oct 2023 07:04:44 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 6fd41cf85310ae47 X-CR-MTA-TID: 64aa7808 Received: from 77c894370ef5.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 347BCA19-64DB-4A7D-8F72-DCF0A74D0D72.1; Thu, 26 Oct 2023 07:04:33 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 77c894370ef5.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 26 Oct 2023 07:04:32 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jWQDE4PfAIv8hsEGUliCaYMyFe1VtCXuXh2y1A11cjq2ko2q8tivq/YwVd1ifgwseNXL+lzpgh/ey4lTgMebTJswijPc+LKTBtoCvr4MPFhClAwSfLnyYpTesRa3tv58QOF9fmD+54nACjqZpB79x+3tIJtOxxeP0RGJFbYJ/0GbWSdtxirooXFITJMmb8q7hY9XTBsHm7NyyoqqtwDjE/ZWnuZwLRj/hiRL9PSrZiO0bRg1nMSVvuQRjXQaWqs4AQXFpUrcYeLDhCWKpJ5OCbPg9LbsE7f7Uj/LiyIqnUmWsQP9FiA3KRyFt4XeVTYoStyx9k28awsCQS7gpCippw== 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=NAyqPcIxg5ZD4VTk512ovx3f8pE2gnBIFKfnDdPjLlY=; b=IQEPqJXYQxzfzgNX4Z8ZevCHCuyrUIr7RPn3qp1vj4s90hyeKglXjSr2j4JnH4LRxv3wpRDbTy/e5kBx92hT/ZuCzDtdVMZwddxXi/NcUoZL4B438MgXcjpp7srEDO0YSg640dTLikgx9CbwO7IbZW3emhaZEg5qe5M2WaV5VWt+9S1ACEIjdhb3oHZwXgGdkuoRk2vedrsegqqyHEqMgV/rbJKWJF83sWz2bu4M/5CYJ9YGr/f0cAq7HN8oGQT6YXtx0B04pyFu0pEdk+/IG0LJKaW4ZdHYi1SOfh5u/V0CaCFu9b+S2zbJgF2c3EKEKAWPwpu7NXZoErHX3TV4Bg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NAyqPcIxg5ZD4VTk512ovx3f8pE2gnBIFKfnDdPjLlY=; b=QthBpEpf2BwgtOT4AaIy7Gyqsx68R+t3SgooktXfxI+XrsAGe1SG/LHZxkNRQPBbqI8+eXd9o+6EkylsFgQnlPpleOn5sDBOl4fVNJIiDspgnrSah8McJ1rjzDaFPygIOuvmF+EiSoWC4ByxV86f4m98C1+CH+6zSzSn96azTC4= Received: from AS8PR08MB7080.eurprd08.prod.outlook.com (2603:10a6:20b:401::19) by AM8PR08MB6465.eurprd08.prod.outlook.com (2603:10a6:20b:365::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.22; Thu, 26 Oct 2023 07:04:31 +0000 Received: from AS8PR08MB7080.eurprd08.prod.outlook.com ([fe80::2daa:1eb2:925b:c7f]) by AS8PR08MB7080.eurprd08.prod.outlook.com ([fe80::2daa:1eb2:925b:c7f%6]) with mapi id 15.20.6907.032; Thu, 26 Oct 2023 07:04:30 +0000 From: Ruifeng Wang To: =?utf-8?B?SnVyYWogTGlua2XFoQ==?= , "thomas@monjalon.net" , Honnappa Nagarahalli , "bruce.richardson@intel.com" CC: "dev@dpdk.org" , nd Subject: RE: [PATCH v3] config/arm: update aarch32 build with gcc13 Thread-Topic: [PATCH v3] config/arm: update aarch32 build with gcc13 Thread-Index: AQHaB0LM/Z2B/sc0KUmQ0nrntf9GXrBbppuQ Date: Thu, 26 Oct 2023 07:04:30 +0000 Message-ID: References: <20231009095325.86444-1-juraj.linkes@pantheon.tech> <20231025125714.132793-1-juraj.linkes@pantheon.tech> In-Reply-To: <20231025125714.132793-1-juraj.linkes@pantheon.tech> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: D0933DDD5A73C14E8687C3477825B3EE.0 Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: AS8PR08MB7080:EE_|AM8PR08MB6465:EE_|AMS1EPF0000003F:EE_|AM0PR08MB5444:EE_ X-MS-Office365-Filtering-Correlation-Id: 040354b2-3d15-4b9f-c1e6-08dbd5f1d558 x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: Ww47WLZM8T6HiOz/8xq6w8kl7B0ZFz5F2nCDXubdzMDECCBDYl/WO9ppiFSoN0LbKGxUZbu8gWFfDlXsQk6GKDDWiSsR0hORVN3k3KDitYO98M9q6br0UcgxYp97hCyBv9S2f6cCO7/uKoJEHNJ1Y0DKVDfKBseR2tFHMOOD9GNo4w9gdDauygEFsXOlxZ9lF6ajnXF6k9fHNMPKj9m3DaiZnSgeoqviTHFNujATZeZbHTSXigvn8Y7inDb9CXa+0MiBZmhhyw7lQcgFyEsjW3c4gxTi/xw0nTGcJukrXlvHROHe2xF35KuHTS9Tcdoo8qpBCLoQMr7RJSS4PZYEWkFvRad699MD+0JZJWHgsyYmpO2i3wtIaNHxWBpmu0UADDjNYlyp4M7HVnnG7SsiKrYrUFByYC/UOb4Wr47GgDaRalCgsculF+gR9TzrL3id9OO8eNGjriEz0g2R/e72qODQeyYU03u4kVB6VWqbwzQPV2DHZXHk08QNbStMxcSkDzcLQ9tcGAviWrtUQMkB5U0dhgIyfisk4LJSPb2HwIcBFfQkk69D8psNlvl96SzuFPlmNotne1cpdEFMLXkjkPFJWkVxgbNOmiMxfU/uMnqaH82sWg8D+mghm7MmBq6d X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR08MB7080.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376002)(346002)(366004)(39860400002)(136003)(396003)(230922051799003)(64100799003)(451199024)(186009)(1800799009)(33656002)(41300700001)(55016003)(4326008)(8676002)(8936002)(5660300002)(52536014)(86362001)(2906002)(15650500001)(83380400001)(38100700002)(9686003)(71200400001)(53546011)(6506007)(7696005)(122000001)(478600001)(26005)(38070700009)(54906003)(66556008)(66476007)(66446008)(64756008)(316002)(110136005)(66946007)(76116006); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR08MB6465 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AMS1EPF0000003F.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: e5c3ec22-fd50-4bef-c921-08dbd5f1cd2b X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: d5+2O5pD9MHpH0ug0jrVLfe8T/d2AhcuZo0EwV3DGFA7UxTEW6fjTdXQHQRf0KY5A+GY/R94ddmN4HUGTPmpH5zZiIxeq16kG/N99e7GgemIgsjscLAyoPsD2JZw9YmNr4KI5M29j29K3q6mc7daDkU9dNkVvc96MJa8LE9be3y42sSw/6gjoco4LDM2oAL4VzBSjBCZXrSu5sgiAGxp7Jz486C+seaMzmxlHVoHuFcm5yBpFSwaZssgCjXeqMJtUenPw4vY1a19xcLA2CQA3D6E345qgJXDnlId4p6kch1t8+cd4F7FsWSr2IN0fz3t1l2hGk/zKE4VulFGqmtmuQ60WK3Pqe7xFWOBEChzEBsHpsUcoVyLBhF82yxgGXrt5Wkv0YXpo6NzdGnPdy+HMEwAho5k49dRuLdPVqmqJiEvlW94nuhDZqkcN019GGxwzJ92B1jyX65iWQapZAewW4EFLXSVnnBKkB06fZ0inl2Fo1/x1Dy3RkQWUk6eKySSdWpCCrHoMEisdLUwehiN4aR6oI79vAgzi1wO1t2rFovSn4eBWE0nkywXYZIO9ajAPMsAs/mHdCyi+UJFvFUByvrp5fSPl+FsLk+whvkP/0hcO09bzB0XWWTIptpft1ywjyTOaABTODBKAaszJ9Mu86FQqZYNzvIMHF2luajkViTQHuQGgc5gTnxyF45bKdjDwZYJBzxtYSXxTg677kknNrTSE3vb/1I32cQwZKFf2NxsAWhzQ7MpSv+kRIAA7aJ2 X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(13230031)(4636009)(136003)(376002)(346002)(396003)(39860400002)(230922051799003)(1800799009)(451199024)(82310400011)(186009)(64100799003)(40470700004)(36840700001)(46966006)(15650500001)(8936002)(8676002)(52536014)(70206006)(70586007)(54906003)(36860700001)(110136005)(86362001)(356005)(478600001)(5660300002)(41300700001)(316002)(4326008)(2906002)(33656002)(9686003)(6506007)(7696005)(40480700001)(53546011)(40460700003)(55016003)(336012)(26005)(81166007)(82740400003)(47076005)(83380400001); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Oct 2023 07:04:44.5630 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 040354b2-3d15-4b9f-c1e6-08dbd5f1d558 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AMS1EPF0000003F.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB5444 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdXJhaiBMaW5rZcWhIDxqdXJh ai5saW5rZXNAcGFudGhlb24udGVjaD4NCj4gU2VudDogV2VkbmVzZGF5LCBPY3RvYmVyIDI1LCAy MDIzIDg6NTcgUE0NCj4gVG86IHRob21hc0Btb25qYWxvbi5uZXQ7IEhvbm5hcHBhIE5hZ2FyYWhh bGxpIDxIb25uYXBwYS5OYWdhcmFoYWxsaUBhcm0uY29tPjsNCj4gYnJ1Y2UucmljaGFyZHNvbkBp bnRlbC5jb207IFJ1aWZlbmcgV2FuZyA8UnVpZmVuZy5XYW5nQGFybS5jb20+DQo+IENjOiBkZXZA ZHBkay5vcmc7IEp1cmFqIExpbmtlxaEgPGp1cmFqLmxpbmtlc0BwYW50aGVvbi50ZWNoPg0KPiBT dWJqZWN0OiBbUEFUQ0ggdjNdIGNvbmZpZy9hcm06IHVwZGF0ZSBhYXJjaDMyIGJ1aWxkIHdpdGgg Z2NjMTMNCj4gDQo+IFRoZSBhYXJjaDMyIHdpdGggZ2NjMTMgZmFpbHMgd2l0aDoNCj4gDQo+IENv bXBpbGVyIGZvciBDIHN1cHBvcnRzIGFyZ3VtZW50cyAtbWFyY2g9YXJtdjgtYTogTk8NCj4gDQo+ IC4uL2NvbmZpZy9hcm0vbWVzb24uYnVpbGQ6NzE0OjEyOiBFUlJPUjogUHJvYmxlbSBlbmNvdW50 ZXJlZDogTm8gc3VpdGFibGUgYXJtdjggbWFyY2gNCj4gdmVyc2lvbiBmb3VuZC4NCj4gDQo+IFRo aXMgaXMgYmVjYXVzZSB3ZSB0ZXN0IC1tYXJjaD1hcm12OC1hIGFsb25lICh3aXRob3V0IHRoZSAt bXBmdSBvcHRpb24pLCB3aGljaCBpcyBubw0KPiBsb25nZXIgc3VwcG9ydGVkIGluIGdjYzEzIGFh cmNoMzIgYnVpbGRzLg0KPiANCj4gVGhlIG1vc3QgcmVjZW50IHJlY29tbWVuZGF0aW9uIGZyb20g dGhlIGNvbXBpbGVyIHRlYW0gaXMgdG8gYnVpbGQgd2l0aCAtbWFyY2g9YXJtdjgtYStzaW1kDQo+ IC1tZnB1PWF1dG8sIHdoaWNoIHNob3VsZCB3b3JrIGZvciBjb21waWxlcnMgb2xkIGFuZCBuZXcu IFRoZSBzdWdnZXN0aW9uIGlzIHRvIGZpcnN0IGNoZWNrDQo+IC1tYXJjaD1hcm12OC1hK3NpbWQg YW5kIG9ubHkgdGhlbiBjaGVjayAtbWZwdT1hdXRvLg0KPiANCj4gVG8gYWRkcmVzcyB0aGlzLCBh ZGQgYSB3YXkgdG8gZm9yY2UgdGhlIGFyY2hpdGVjdHVyZSAodGhlIHZhbHVlIG9mIHRoZSAtbWFy Y2ggb3B0aW9uKS4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEp1cmFqIExpbmtlxaEgPGp1cmFqLmxp bmtlc0BwYW50aGVvbi50ZWNoPg0KPiAtLS0NCj4gIGNvbmZpZy9hcm0vbWVzb24uYnVpbGQgfCA0 MCArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tDQo+ICAxIGZpbGUgY2hh bmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0 IGEvY29uZmlnL2FybS9tZXNvbi5idWlsZCBiL2NvbmZpZy9hcm0vbWVzb24uYnVpbGQgaW5kZXgg M2YyMmQ4YTJmYy4uYzNmNzYzNzY0YQ0KPiAxMDA2NDQNCj4gLS0tIGEvY29uZmlnL2FybS9tZXNv bi5idWlsZA0KPiArKysgYi9jb25maWcvYXJtL21lc29uLmJ1aWxkDQo+IEBAIC00Myw3ICs0Myw5 IEBAIGltcGxlbWVudGVyX2dlbmVyaWMgPSB7DQo+ICAgICAgICAgIH0sDQo+ICAgICAgICAgICdn ZW5lcmljX2FhcmNoMzInOiB7DQo+ICAgICAgICAgICAgICAnbWFyY2gnOiAnYXJtdjgtYScsDQo+ IC0gICAgICAgICAgICAnY29tcGlsZXJfb3B0aW9ucyc6IFsnLW1mcHU9bmVvbiddLA0KPiArICAg ICAgICAgICAgJ2ZvcmNlX21hcmNoJzogdHJ1ZSwNCj4gKyAgICAgICAgICAgICdtYXJjaF9mZWF0 dXJlcyc6IFsnc2ltZCddLA0KPiArICAgICAgICAgICAgJ2NvbXBpbGVyX29wdGlvbnMnOiBbJy1t ZnB1PWF1dG8nXSwNCj4gICAgICAgICAgICAgICdmbGFncyc6IFsNCj4gICAgICAgICAgICAgICAg ICBbJ1JURV9BUkNIX0FSTV9ORU9OX01FTUNQWScsIGZhbHNlXSwNCj4gICAgICAgICAgICAgICAg ICBbJ1JURV9BUkNIX1NUUklDVF9BTElHTicsIHRydWVdLCBAQCAtNjk1LDIxICs2OTcsMjUgQEAg aWYgdXBkYXRlX2ZsYWdzDQo+ICAgICAgIyBwcm9iZSBzdXBwb3J0ZWQgYXJjaHMgYW5kIHRoZWly IGZlYXR1cmVzDQo+ICAgICAgY2FuZGlkYXRlX21hcmNoID0gJycNCj4gICAgICBpZiBwYXJ0X251 bWJlcl9jb25maWcuaGFzX2tleSgnbWFyY2gnKQ0KPiAtICAgICAgICBzdXBwb3J0ZWRfbWFyY2hz ID0gWydhcm12OC42LWEnLCAnYXJtdjguNS1hJywgJ2FybXY4LjQtYScsICdhcm12OC4zLWEnLA0K PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICdhcm12OC4yLWEnLCAnYXJtdjguMS1hJywg J2FybXY4LWEnXQ0KPiAtICAgICAgICBjaGVja19jb21waWxlcl9zdXBwb3J0ID0gZmFsc2UNCj4g LSAgICAgICAgZm9yZWFjaCBzdXBwb3J0ZWRfbWFyY2g6IHN1cHBvcnRlZF9tYXJjaHMNCj4gLSAg ICAgICAgICAgIGlmIHN1cHBvcnRlZF9tYXJjaCA9PSBwYXJ0X251bWJlcl9jb25maWdbJ21hcmNo J10NCj4gLSAgICAgICAgICAgICAgICAjIHN0YXJ0IGNoZWNraW5nIGZyb20gdGhpcyB2ZXJzaW9u IGRvd253YXJkcw0KPiAtICAgICAgICAgICAgICAgIGNoZWNrX2NvbXBpbGVyX3N1cHBvcnQgPSB0 cnVlDQo+IC0gICAgICAgICAgICBlbmRpZg0KPiAtICAgICAgICAgICAgaWYgKGNoZWNrX2NvbXBp bGVyX3N1cHBvcnQgYW5kDQo+IC0gICAgICAgICAgICAgICAgY2MuaGFzX2FyZ3VtZW50KCctbWFy Y2g9JyArIHN1cHBvcnRlZF9tYXJjaCkpDQo+IC0gICAgICAgICAgICAgICAgY2FuZGlkYXRlX21h cmNoID0gc3VwcG9ydGVkX21hcmNoDQo+IC0gICAgICAgICAgICAgICAgIyBoaWdoZXN0IHN1cHBv cnRlZCBtYXJjaCB2ZXJzaW9uIGZvdW5kDQo+IC0gICAgICAgICAgICAgICAgYnJlYWsNCj4gLSAg ICAgICAgICAgIGVuZGlmDQo+IC0gICAgICAgIGVuZGZvcmVhY2gNCj4gKyAgICAgICAgaWYgcGFy dF9udW1iZXJfY29uZmlnLmdldCgnZm9yY2VfbWFyY2gnLCBmYWxzZSkNCj4gKyAgICAgICAgICAg IGNhbmRpZGF0ZV9tYXJjaCA9IHBhcnRfbnVtYmVyX2NvbmZpZ1snbWFyY2gnXQ0KPiArICAgICAg ICBlbHNlDQo+ICsgICAgICAgICAgICBzdXBwb3J0ZWRfbWFyY2hzID0gWydhcm12OC42LWEnLCAn YXJtdjguNS1hJywgJ2FybXY4LjQtYScsICdhcm12OC4zLWEnLA0KPiArICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAnYXJtdjguMi1hJywgJ2FybXY4LjEtYScsICdhcm12OC1hJ10NCj4g KyAgICAgICAgICAgIGNoZWNrX2NvbXBpbGVyX3N1cHBvcnQgPSBmYWxzZQ0KPiArICAgICAgICAg ICAgZm9yZWFjaCBzdXBwb3J0ZWRfbWFyY2g6IHN1cHBvcnRlZF9tYXJjaHMNCj4gKyAgICAgICAg ICAgICAgICBpZiBzdXBwb3J0ZWRfbWFyY2ggPT0gcGFydF9udW1iZXJfY29uZmlnWydtYXJjaCdd DQo+ICsgICAgICAgICAgICAgICAgICAgICMgc3RhcnQgY2hlY2tpbmcgZnJvbSB0aGlzIHZlcnNp b24gZG93bndhcmRzDQo+ICsgICAgICAgICAgICAgICAgICAgIGNoZWNrX2NvbXBpbGVyX3N1cHBv cnQgPSB0cnVlDQo+ICsgICAgICAgICAgICAgICAgZW5kaWYNCj4gKyAgICAgICAgICAgICAgICBp ZiAoY2hlY2tfY29tcGlsZXJfc3VwcG9ydCBhbmQNCj4gKyAgICAgICAgICAgICAgICAgICAgY2Mu aGFzX2FyZ3VtZW50KCctbWFyY2g9JyArIHN1cHBvcnRlZF9tYXJjaCkpDQo+ICsgICAgICAgICAg ICAgICAgICAgIGNhbmRpZGF0ZV9tYXJjaCA9IHN1cHBvcnRlZF9tYXJjaA0KPiArICAgICAgICAg ICAgICAgICAgICAjIGhpZ2hlc3Qgc3VwcG9ydGVkIG1hcmNoIHZlcnNpb24gZm91bmQNCj4gKyAg ICAgICAgICAgICAgICAgICAgYnJlYWsNCj4gKyAgICAgICAgICAgICAgICBlbmRpZg0KPiArICAg ICAgICAgICAgZW5kZm9yZWFjaA0KPiArICAgICAgICBlbmRpZg0KPiAgICAgICAgICBpZiBjYW5k aWRhdGVfbWFyY2ggPT0gJycNCj4gICAgICAgICAgICAgIGVycm9yKCdObyBzdWl0YWJsZSBhcm12 OCBtYXJjaCB2ZXJzaW9uIGZvdW5kLicpDQo+ICAgICAgICAgIGVuZGlmDQo+IEBAIC03NDEsNyAr NzQ3LDcgQEAgaWYgdXBkYXRlX2ZsYWdzDQo+ICAgICAgIyBhcHBseSBzdXBwb3J0ZWQgY29tcGls ZXIgb3B0aW9ucw0KPiAgICAgIGlmIHBhcnRfbnVtYmVyX2NvbmZpZy5oYXNfa2V5KCdjb21waWxl cl9vcHRpb25zJykNCj4gICAgICAgICAgZm9yZWFjaCBmbGFnOiBwYXJ0X251bWJlcl9jb25maWdb J2NvbXBpbGVyX29wdGlvbnMnXQ0KPiAtICAgICAgICAgICAgaWYgY2MuaGFzX2FyZ3VtZW50KGZs YWcpDQo+ICsgICAgICAgICAgICBpZiBjYy5oYXNfbXVsdGlfYXJndW1lbnRzKG1hY2hpbmVfYXJn cyArIFtmbGFnXSkNCj4gICAgICAgICAgICAgICAgICBtYWNoaW5lX2FyZ3MgKz0gZmxhZw0KPiAg ICAgICAgICAgICAgZWxzZQ0KPiAgICAgICAgICAgICAgICAgIHdhcm5pbmcoJ0NvbmZpZ3VyYXRp b24gY29tcGlsZXIgb3B0aW9uICcgKw0KPiAtLQ0KPiAyLjM0LjENCg0KQWNrZWQtYnk6IFJ1aWZl bmcgV2FuZyA8cnVpZmVuZy53YW5nQGFybS5jb20+DQoNCg==