From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id DB435A052A; Tue, 22 Dec 2020 10:59:14 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 5E67FC9EE; Tue, 22 Dec 2020 10:59:13 +0100 (CET) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2068.outbound.protection.outlook.com [40.107.22.68]) by dpdk.org (Postfix) with ESMTP id 87E42C9D8 for ; Tue, 22 Dec 2020 10:59:10 +0100 (CET) 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=fccyNb2Gx9bbXp+cwLOlmW7wF4ShsDtSSU5N/bevvrQ=; b=2gKFGIvolJYM97sSwoSvoeouGMgK5HyCZSZrO8mE/BD6yr/5z5YtTs8HYWxyGBXal5HdnfgD21RQQDVBzl9PZF3NHubIByL9ThTbbylFlaAOeKpTl3dfqpCyZGvZunN9kkSsG2o/vHPq/PopDw1eIfDhbjkR8zpRyE84UuPZ5rg= Received: from AM6P192CA0045.EURP192.PROD.OUTLOOK.COM (2603:10a6:209:82::22) by HE1PR0801MB1882.eurprd08.prod.outlook.com (2603:10a6:3:4e::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3676.25; Tue, 22 Dec 2020 09:59:07 +0000 Received: from AM5EUR03FT033.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:82:cafe::32) by AM6P192CA0045.outlook.office365.com (2603:10a6:209:82::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3700.27 via Frontend Transport; Tue, 22 Dec 2020 09:59:06 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dpdk.org; 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; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT033.mail.protection.outlook.com (10.152.16.99) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3676.22 via Frontend Transport; Tue, 22 Dec 2020 09:59:05 +0000 Received: ("Tessian outbound 6af064f543d4:v71"); Tue, 22 Dec 2020 09:59:03 +0000 X-CR-MTA-TID: 64aa7808 Received: from 38908dcb58bd.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id E6DE76E5-B0A4-4940-A83E-71ABEF2B51E7.1; Tue, 22 Dec 2020 09:58:58 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 38908dcb58bd.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 22 Dec 2020 09:58:58 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WKFD4NrqgEWxGYtzMf1/v6v8/hsjSFsvdU/2YydBGProAENoj4uxHa8d7YpDqSf+49B6dPCwU44xx7qzd8xpY+LHwmOV53PD/s3KMjiIaF5IMqOxyO/4QzF6l+a09EptmKte3k1/HvSHJyjcGv5d52+Sjf6Hcls4i2NpUW8qXJGxAEWxpONs+VLYnjDF1ahY/YRMpH8x6n+ssyF1bchQlaISeK/bMJGQ949UOUYD62CZ9XSGr/rWfNPv06RZBa5wXL0IeJjmwRd3i0IGJlYP1vlDRINNMruMx4MeIpL91ZzYaBlORFAjQ/U0MGBEAZVIH7B/uTLUfTMkLLzlLOI4zA== 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-SenderADCheck; bh=fccyNb2Gx9bbXp+cwLOlmW7wF4ShsDtSSU5N/bevvrQ=; b=EkTm7n1Wp5c9NECOhJx9sLx/ErzH97if8dIab4RR3rPC880MiCtphlgwn7b5UsX/1cCpfof1kUpZt0llNn/p6V2nYNgx+vySDjVlTUflbp55sL0eVUnME7emtSDBugIOZ72vBz1rrOtky163ajozPRZzzVjMV5Eyv6mcubB30vLopb2VHFtD6AEz13CxTRiQWIJExW2s4Iac/JruZJuTU/BSmp5LIEOfpgY4xbvKyIoDKS7vxE2n1jlQMV5yNKHiMITYuJQvPcVLitUXtlXG48F8Bpt7blriG38v4kRdO6E1Z24Fwq8Y9o5VAH8rqNfWxSdR4AJ/Retm33+Lz2AKpQ== 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=fccyNb2Gx9bbXp+cwLOlmW7wF4ShsDtSSU5N/bevvrQ=; b=2gKFGIvolJYM97sSwoSvoeouGMgK5HyCZSZrO8mE/BD6yr/5z5YtTs8HYWxyGBXal5HdnfgD21RQQDVBzl9PZF3NHubIByL9ThTbbylFlaAOeKpTl3dfqpCyZGvZunN9kkSsG2o/vHPq/PopDw1eIfDhbjkR8zpRyE84UuPZ5rg= Received: from VI1PR0802MB2351.eurprd08.prod.outlook.com (2603:10a6:800:a0::10) by VI1PR08MB4383.eurprd08.prod.outlook.com (2603:10a6:803:fc::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3700.27; Tue, 22 Dec 2020 09:58:55 +0000 Received: from VI1PR0802MB2351.eurprd08.prod.outlook.com ([fe80::952a:290e:8ef7:2d6c]) by VI1PR0802MB2351.eurprd08.prod.outlook.com ([fe80::952a:290e:8ef7:2d6c%4]) with mapi id 15.20.3676.033; Tue, 22 Dec 2020 09:58:55 +0000 From: Ruifeng Wang To: =?utf-8?B?SnVyYWogTGlua2XFoQ==?= , "thomas@monjalon.net" , "david.marchand@redhat.com" , "aconole@redhat.com" , "maicolgabriel@hotmail.com" CC: "dev@dpdk.org" , nd Thread-Topic: [dpdk-dev] [PATCH v3 1/3] build: add aarch64 clang to meson cross-compile Thread-Index: AQHWmJ/VghjjDJcdA0CFl4ZVwYJCkqoDV6mg Date: Tue, 22 Dec 2020 09:58:55 +0000 Message-ID: References: <1601548239-2990-1-git-send-email-juraj.linkes@pantheon.tech> <1601631508-5307-1-git-send-email-juraj.linkes@pantheon.tech> <1601631508-5307-2-git-send-email-juraj.linkes@pantheon.tech> In-Reply-To: <1601631508-5307-2-git-send-email-juraj.linkes@pantheon.tech> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 6D10F1AD940D454EB6ADF30BD48F9435.0 x-checkrecipientchecked: true Authentication-Results-Original: pantheon.tech; dkim=none (message not signed) header.d=none; pantheon.tech; dmarc=none action=none header.from=arm.com; x-originating-ip: [203.126.0.113] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 759323bc-4bac-4ddc-f323-08d8a66037c1 x-ms-traffictypediagnostic: VI1PR08MB4383:|HE1PR0801MB1882: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:758;OLM:758; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: byMAG5OLo51W1PqvjBa+/NFsrxPvYwd4z7+gjZ5+YBh04B5DFnH/tWf+rr3pHPLWy8qmycPDS78Wt5qNxDrr7nxLPMNg1+ebbBdrfBfH+LEhmEN5j9zlvkgbbMu/yT6bXsaaf6aRIhwrdmulw9VKrSiAQPHH+qy+bwUDMIYlckdYvCNkSIP9Ps+yHRgzF8pg/RpYvOCMyKbLi5J4f0ZqQ+Ml2fE0yOWqyjLCrZmJnygX/ikku6JBMsYaFrD4WjxS+Jz/S3VGxxGEX/AKBIbWK7Jw28iKF2FOdWCavNZlCex2OkZmaUP3V6hLiIhhpnHhD7myrZwxYtmWmgZFjps6Xr2FapE2RsGF0FTn7fQaS0dRr/h+XJ3ye9+AjfKwMWSk+giKzV89Lwlb/lktCNI5ZA== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR0802MB2351.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(136003)(39860400002)(396003)(376002)(366004)(7696005)(45080400002)(478600001)(2906002)(9686003)(52536014)(186003)(55016002)(26005)(5660300002)(66476007)(66446008)(64756008)(66556008)(66946007)(4326008)(76116006)(8936002)(86362001)(53546011)(6506007)(83380400001)(110136005)(54906003)(316002)(33656002)(71200400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?WnhqTkNqWU5pVGVrcGxsSzVueFV5QlhkOUg4MzdhK2Q3dndWLzN4VU5RY2JT?= =?utf-8?B?VnU1SlE3RlB2dHJBMThRMW9obFlxR1gvdHY0SzN3dVpMdER2V2FqK25pS3Z5?= =?utf-8?B?djN1eU5yMlJWR2hDc3U5VlZQUnliSW9iOUpQUm5IMVlVSWluQWpnajBlM2VU?= =?utf-8?B?QzhRRHJTQzdIbkZRR3N2RjI1OXpOak5GcENKbzRGMkl5TkpPeUFzVktvVm9W?= =?utf-8?B?S2RlZ1hPbWlrRlk3NTBXUWQ3UEJ0RTNKUnMybGhsQVRac0JWTkF0cGxCR3ZN?= =?utf-8?B?dFNFRXc4c1IreVFZSFBLUC9xaGpKcVZ4Yi9rbERPSkozWHhXNW1jYnpQSEow?= =?utf-8?B?MHA5VFRDcXNtd0lUZllNd3hzTDU2bHI2bHYydUhxTHN0eW93b0sydkg0ZTZM?= =?utf-8?B?bHI2dDlhWlpCY3V4YU5NVVVIeU1YRGQvM3N1VEYvR3JYeERaZHpqQnNTMkl6?= =?utf-8?B?Z3JZbnB0Wkl1VGFuR1dsb2IzaURxaDhhWmxaR3dGQnluOWhxUURteTdpNjBX?= =?utf-8?B?T0Y4YkhOSHZpUU1ubGIxajgrNGViNEFwbmxWS2QwT0hUeHZQVTlrTHpWdnBC?= =?utf-8?B?UmtFSE5MeXJsdzZPc3lXc2xodnhranM0dVpMc1p1YXY1WXlhbUE0WnNoMkRr?= =?utf-8?B?Y3kwNTREdjNxVFlIMnZCQzhKd0ExUTlLcmN1dTlEREIyNXhrdEgxTlBrSzdz?= =?utf-8?B?aVBGQWptNUhaa253RzhRSkVCZzI5NTF2QjlBRkVKN1hCOCs2bVBKTFk3bmdw?= =?utf-8?B?YXdpWlZsRVc3N2wxY2t2eFdGOWV5eEFxUlFmYXhoT0I4c0Fxb21BaGRCTGVN?= =?utf-8?B?aDhEOXZqNkNpNFgwd29BaVN1WngvSUlNaENDQTFQT0VmdUlLQUFlRVNPbWVm?= =?utf-8?B?OXV0T0lSZDdDcEg1aklHSHJIaXl4MFlaaWQzeVRzNEhNcU5pYm1kVjExdlJJ?= =?utf-8?B?TFF3T25jVko2TTM3RWo1UXJ2enpiYmpHclM1Ylg0TE1DL0wvd3NJS20zVzZU?= =?utf-8?B?eFBpeW8wVHdIZFJaa1A2YnZnN00zTzJvd2FoVVB3UVNRQ1FCU2hPZlR2SUNw?= =?utf-8?B?dzZDRVdiTTdCZndGRVV4TnV2TmdJdW81R2dnWS8zbU1sV2l4NEIyYkVkcm9n?= =?utf-8?B?SFh4UjEvYXp5cmRwNm9YaWZWOFBHdE1pQ096UlByU1g4c3RkTEVuZGhFMUZ1?= =?utf-8?B?SEhrdTh0bUZwODVlczdtUm5yTzFod284NFJic1ZHcHIyS2VNNHUxNEJKUUJw?= =?utf-8?B?Z3lKcHR3UWVUdFpBYlFwYW9Bc2dVSFZ2Nzg1TENTSmJUQUlHTTZJdUU1M0xM?= =?utf-8?Q?NzueE7zNytHn0=3D?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB4383 Original-Authentication-Results: pantheon.tech; dkim=none (message not signed) header.d=none; pantheon.tech; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT033.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: b42b4182-329d-409d-2f4c-08d8a66031c2 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 8/U9RmXLwL6fmcbNlic3eEe5PcEIvEV5PmNeZkYvk6hD8Oi11wiq+tQvITwLOErRUHdmyRm4iZSzP2qlslg3F7jcWS37rqBwwlKe9du89ZlptF4D9AzlxVx6CxAhzW6cyCDdqUiQSiZNcJpyAsRy7kvQACbEf9WPtkYiAnsan1kkGpGogPxAmiVol6Ca8cV6emadSpQNKEmt69LGIcZPCi4hazz1A1NqSuR1Dsr0J9+5FSAcUIVGHkERogHsxgkhqWfYkkmt2Gomcf1NIvsOGoWBM0ex7y6eRKntJ9ffKRnBVkB9R+WYb95bHUGu1+G/Qv1wtbAFQu0rFSN79YFRNeAGixCCsRVDA+0RTLWFKeK8qGgma/YebIN78kPk6hTAhDqAIR9TBuQ0ADm3PvzVaNo4J3tQc0wJjeIhvstVItyr81AQLx3nxgl4qkNylYo6oHNIRiuPjxzZr9Td9NLgYw== 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:(4636009)(396003)(376002)(346002)(136003)(39860400002)(46966005)(8936002)(81166007)(70586007)(186003)(52536014)(26005)(4326008)(45080400002)(54906003)(70206006)(478600001)(336012)(33656002)(86362001)(82310400003)(2906002)(5660300002)(83380400001)(316002)(82740400003)(110136005)(9686003)(356005)(6506007)(47076004)(7696005)(53546011)(55016002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Dec 2020 09:59:05.3844 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 759323bc-4bac-4ddc-f323-08d8a66037c1 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: AM5EUR03FT033.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB1882 Subject: Re: [dpdk-dev] [PATCH v3 1/3] build: add aarch64 clang to meson cross-compile X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IGRldiA8ZGV2LWJvdW5jZXNA ZHBkay5vcmc+IE9uIEJlaGFsZiBPZiBKdXJhaiBMaW5rZT8NCj4gU2VudDogRnJpZGF5LCBPY3Rv YmVyIDIsIDIwMjAgNTozOCBQTQ0KPiBUbzogdGhvbWFzQG1vbmphbG9uLm5ldDsgZGF2aWQubWFy Y2hhbmRAcmVkaGF0LmNvbTsNCj4gYWNvbm9sZUByZWRoYXQuY29tOyBtYWljb2xnYWJyaWVsQGhv dG1haWwuY29tDQo+IENjOiBkZXZAZHBkay5vcmc7IEp1cmFqIExpbmtlxaEgPGp1cmFqLmxpbmtl c0BwYW50aGVvbi50ZWNoPg0KPiBTdWJqZWN0OiBbZHBkay1kZXZdIFtQQVRDSCB2MyAxLzNdIGJ1 aWxkOiBhZGQgYWFyY2g2NCBjbGFuZyB0byBtZXNvbiBjcm9zcy0NCj4gY29tcGlsZQ0KPiANCj4g Q3JlYXRlIG1lc29uIGNyb3NzIGZpbGUgYXJtNjRfYXJtdjhfbGludXhfY2xhbmdfdWJ1bnR1MTgw NC4NCj4gVXNlIGNsYW5nL0xMVk0gdG9vbGNoYWluIHdpdGggc3lzcm9vdCBwb2ludGluZyB0byBn Y2MgY3Jvc3Mgc3RkbGliLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogSnVyYWogTGlua2XFoSA8anVy YWoubGlua2VzQHBhbnRoZW9uLnRlY2g+DQo+IC0tLQ0KPiAgY29uZmlnL2FybS9hcm02NF9hcm12 OF9saW51eF9jbGFuZ191YnVudHUxODA0IHwgMjANCj4gKysrKysrKysrKysrKysrKysrKw0KPiAg MSBmaWxlIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKykNCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBj b25maWcvYXJtL2FybTY0X2FybXY4X2xpbnV4X2NsYW5nX3VidW50dTE4MDQNCj4gDQo+IGRpZmYg LS1naXQgYS9jb25maWcvYXJtL2FybTY0X2FybXY4X2xpbnV4X2NsYW5nX3VidW50dTE4MDQNCj4g Yi9jb25maWcvYXJtL2FybTY0X2FybXY4X2xpbnV4X2NsYW5nX3VidW50dTE4MDQNCj4gbmV3IGZp bGUgbW9kZSAxMDA2NDQNCj4gaW5kZXggMDAwMDAwMDAwLi42N2Y0NzVlYjANCj4gLS0tIC9kZXYv bnVsbA0KPiArKysgYi9jb25maWcvYXJtL2FybTY0X2FybXY4X2xpbnV4X2NsYW5nX3VidW50dTE4 MDQNCj4gQEAgLTAsMCArMSwyMCBAQA0KPiArW2JpbmFyaWVzXQ0KPiArYyA9ICdjbGFuZycNCj4g K2NwcCA9ICdjbGFuZysrJw0KPiArYXIgPSAnbGx2bS1hcicNCj4gK3N0cmlwID0gJ2xsdm0tc3Ry aXAnDQo+ICtsbHZtLWNvbmZpZyA9ICdsbHZtLWNvbmZpZycNCj4gK3BjYXAtY29uZmlnID0gJ2xs dm0tY29uZmlnJw0KPiArcGtnY29uZmlnID0gJ2FhcmNoNjQtbGludXgtZ251LXBrZy1jb25maWcn DQo+ICsNCj4gK1tob3N0X21hY2hpbmVdDQo+ICtzeXN0ZW0gPSAnbGludXgnDQo+ICtjcHVfZmFt aWx5ID0gJ2FhcmNoNjQnDQo+ICtjcHUgPSAnYXJtdjgtYScNCj4gK2VuZGlhbiA9ICdsaXR0bGUn DQo+ICsNCj4gK1twcm9wZXJ0aWVzXQ0KPiAraW1wbGVtZW50b3JfaWQgPSAnZ2VuZXJpYycNCj4g K2ltcGxlbWVudG9yX3BuID0gJ2RlZmF1bHQnDQo+ICtjX2FyZ3MgPSBbJy10YXJnZXQnLCAnYWFy Y2g2NC1saW51eC1nbnUnLCAnLS1zeXNyb290JywNCj4gKycvdXNyL2FhcmNoNjQtbGludXgtZ251 JywgJy0tZ2NjLXRvb2xjaGFpbj0vdXNyJ10gY19saW5rX2FyZ3MgPQ0KPiArWyctdGFyZ2V0Jywg J2FhcmNoNjQtbGludXgtZ251JywgJy1mdXNlLWxkPWxsZCddDQo+IC0tDQo+IDIuMjAuMQ0KDQpJ IHVuZGVyc3RhbmQgc3BlY2lmaWMgZmxhZ3MgYXJlIG5lZWRlZCBieSBjbGFuZyB0byBkbyBjcm9z cyBjb21waWxpbmcuDQpQYXRoIHRvIGdudSBsaWJjIHdoaWNoIGlzIHJlcXVpcmVkIGNvdWxkIGJl IGRpZmZlcmVudCBvbiBzb21lIG90aGVyIHN5c3RlbXMuDQpUaGUgY3Jvc3MgZmlsZSB3b3JrcyBv biBVYnVudHUsIGFuZCBjb3VsZCBiZSByZWZlcnJlZCB0byBieSBvdGhlciBzeXN0ZW1zLg0KDQpS ZXZpZXdlZC1ieTogUnVpZmVuZyBXYW5nIDxydWlmZW5nLndhbmdAYXJtLmNvbT4NCg==