From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-DM3-obe.outbound.protection.outlook.com (mail-dm3nam02on2052.outbound.protection.outlook.com [40.107.95.52]) by sourceware.org (Postfix) with ESMTPS id 3D45B3858C00 for ; Thu, 4 Aug 2022 09:45:48 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 3D45B3858C00 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hBj3xp1Lfco6Ra37Maq+waPz50w4fSPxcQji+60BnRquWVJ0QbDVRagL92nt6DJJCPxGttFN6TBWHGXP/gpZpMnZGCXBbN6DpWewbJzPFOR9Fdubs2F7kGdhDmeU5mrIntTVEtkLoO0ujC/oP64CwMFtYp3hqa8IWjw6N1yR6K32rvc2e5cSs6w4tZ/PJXY9bb4mkWEMLZzsMPnkvSf4d+wXU61XFNV9f8WKVFRpCN1spi+/N93DAuFNCuPZbmX1b4Nv4NF59H6FOgBZW0mUkQnHRwWDRNZyfi4uWqUO+DQ+065q+JgleJ8YU1FdZ69f+7daamPG/1OSeTbHUfo/YQ== 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=7V0qmAmlev/s2Fu/y20BFSkdLlVgn39deJwuUTbSR1I=; b=l7gVk50N89TxY5KBhU6nqsKwXVJpA/bs0SZqlVp+an/GdeOh0KAZDjJOZsk+LZmpULMzSf8JVdl77GjRMv13rDfgl3uyrtH6suvVWtq/ku/Qp9RtYEseGtYmUtv9irWEdnPmxyDF4xHeKduoqiTclLME0lVLaO43RuUe75mM1sO2o8AuyC0ceReJnH2/muReTcRapdf3WPLZ76HRAXWH9djdzvTrW/TmiZu3jEz0eBsTYJvA9wLjZK14SDW234+NLeyVyPoWgkii8/QlQpYHGnLIRSfIKoCTgwtVZLfkrhROrCPRyf85Fh6yR1JkWy2USGeqQ2Uijk0UpM6RRoqLlA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none Received: from DM6PR12MB4219.namprd12.prod.outlook.com (2603:10b6:5:217::14) by SA0PR12MB4367.namprd12.prod.outlook.com (2603:10b6:806:94::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.14; Thu, 4 Aug 2022 09:45:46 +0000 Received: from DM6PR12MB4219.namprd12.prod.outlook.com ([fe80::2cc6:6f5e:d686:6764]) by DM6PR12MB4219.namprd12.prod.outlook.com ([fe80::2cc6:6f5e:d686:6764%3]) with mapi id 15.20.5482.016; Thu, 4 Aug 2022 09:45:45 +0000 From: "Potharla, Rupesh" To: Jan Beulich CC: "George, Jini Susan" , "Parasuraman, Hariharan" , "Kumar N, Bhuvanendra" , "Potharla, Rupesh via Binutils" Subject: RE: Need help buiding bfd shared library Thread-Topic: Need help buiding bfd shared library Thread-Index: Adim/0IsHprAUH2fT+qG6rmrn6ufbAABRawAAAAa47AAAGrtAAAYx2PwABkYhgAABfWd4A== Date: Thu, 4 Aug 2022 09:45:45 +0000 Message-ID: References: <29cd6b36-a86c-3a5c-9338-1657a35b4901@suse.com> <6da93db0-b3fa-feb0-6e6d-813ea2b238ea@suse.com> <19be97cb-398b-8712-a267-713b1308247c@suse.com> In-Reply-To: <19be97cb-398b-8712-a267-713b1308247c@suse.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=true; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2022-08-04T09:37:12Z; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Method=Standard; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Name=General; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ActionId=b91f3e32-8b48-49b9-baba-e744370f0794; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=1 msip_label_4342314e-0df4-4b58-84bf-38bed6170a0f_enabled: true msip_label_4342314e-0df4-4b58-84bf-38bed6170a0f_setdate: 2022-08-04T09:45:42Z msip_label_4342314e-0df4-4b58-84bf-38bed6170a0f_method: Standard msip_label_4342314e-0df4-4b58-84bf-38bed6170a0f_name: General msip_label_4342314e-0df4-4b58-84bf-38bed6170a0f_siteid: 3dd8961f-e488-4e60-8e11-a82d994e183d msip_label_4342314e-0df4-4b58-84bf-38bed6170a0f_actionid: 62869dad-f01d-4586-b932-ae1174e5f6d5 msip_label_4342314e-0df4-4b58-84bf-38bed6170a0f_contentbits: 0 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b2673525-d3b9-464e-f8b0-08da75fe1ad3 x-ms-traffictypediagnostic: SA0PR12MB4367:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Mx1mUhLauRJXJANdllpSAfRaH47YgUWFAzZHnVnnL+MdSV8WIa1KEhq7+pdCIlXotDrq9iwYBB8fv1227H1oFpMNbgVQXQgQ0+98M09IY/WaMSwxpTsiQZ9TVj+slboOPmYu7TJyXDFCj75wgPjJ8kDSGxzUkd/0usElHs+7CSy7pTAcBF9Ck0bIIMMYR9qjf3WRhkVfHwvvIs3tp4VKovBJNFnbznWU3qCPAn52Eh+FfTgeUZLEZb1cVklz7Qs14+mLbOHIvOSY6TC8knLT6ADe6QFNArDEa7AjnlMhEbkf3vALvZnalNH5yKC9u2WToH1gr/BVHWRwS1wQvMvVrICTd3xwZ3P+m8gb+FbcJC/8kKihoMzJ5iTswCsxgTGZ8XY+7yEwXT/SIU9IbQvIRAED8N8AwyznR1Om7wpTyGcmQ6dqx0nQtakP/SJR7Tc7J80Eog2mcr6fN6j+j04UqElG5QRV4hERYuTdADGMZ6gwZ4NkRu9D2JHZSzyeQ8NbBQS9LX0r2j3z5VFxlzIv6IPfN9hHGFeo0Oiv0gvuBZDbqsBBFALsiBSVcUszrjcLxQ1mS0tSJhok1TZBbkQUg1sZc4C3b9sKjZId8iwfCLCw0TuEQybVDc5skiwY+qpT/HeoaWVqHtU3iNmGiJKnU44wmJ2K2mEA7NCnCajD2FStgkcenecVOvzY1dCAyih+OCBozgPwV6EQyt1OBy/lYVR6SWD97U/fNOWx9AkzMENl5VmY/9jN6wZZ/KGM50YsOXdrjPfqyEOYPcsTwTQUjDeB5fv0mnxyuJ65aLXtIuql/6yfolHBTX3vItcUhZPX x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB4219.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(39860400002)(376002)(396003)(366004)(346002)(136003)(38100700002)(66946007)(64756008)(186003)(4326008)(8676002)(66446008)(66556008)(33656002)(316002)(122000001)(6916009)(66476007)(86362001)(54906003)(83380400001)(76116006)(55016003)(6506007)(9686003)(7696005)(53546011)(38070700005)(2906002)(478600001)(71200400001)(52536014)(41300700001)(5660300002)(8936002)(26005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MGs5R1ZqQ1JkTEpicGlFTXo0aUk3ckZ2UGhDMjJYUThTcGJWSFMvYmM2ZVNs?= =?utf-8?B?ZTh6cktmOURBWkhzZVhPZytHR2pSZWRCaVdoVUY0T25wYTAwakdSbUcyY0J6?= =?utf-8?B?bTBmUytHOWd3YnV2NDEwMVppU24xTFcvY3lxQ2thby93OVMwckROUWVkRWlx?= =?utf-8?B?M2o1WFdCRlF4TEhQM0k3NVdRc0FGMXptZDJ1c3VYRENxQXBGUWpJbHBlNktl?= =?utf-8?B?NEJzRXI1K3pvS2NQMEEyTmNqYmw3ZVY0d2NsRjVNYjdIM0g2eXl0b1ZSYWFz?= =?utf-8?B?aTNzWkVhRmlKMmwrY3dmREY5WFltZzA5QU1KR244MHBubjlKcXpsMXYrK3pG?= =?utf-8?B?Y1lsS21nbnZhMVFpVFlzbXY5OXJuRFBCNFlXRy9jZ0lqQyt1TW9QaWRoRDZz?= =?utf-8?B?OUtZWUs5Q1RCRmNZMjFSb3kyK2xkSHRJR01kTExXMHcyem8xOGJndDNxUTB0?= =?utf-8?B?Zm1rci8rUCtlUFVYL1FUekxsMzBCQjNhRVhBdEZheW9tQUU2UlU1ZEppNHFY?= =?utf-8?B?bVlwRUVTTXRnVTNjTXBlVXZHaUJSM1NPSWFTdEJpMFdnUmFBSFlYeEtOM0Yz?= =?utf-8?B?L202MlV1QlZGL1BPc1BFd2tPR3RQczdWOGtNRGlkaFUyUnlKeWRlQWJDM2Fl?= =?utf-8?B?cytpSk93cFA2OXh2ZUlOeU9RZmlpaGhjNnE3SnVrbmhUUWk1d053ZHFEdGRL?= =?utf-8?B?R0xpbVpaV2l1REhMOG9Hd1VoZVJDOEI0VGFSYW8wY01FYzJSME9GOWY0OTZV?= =?utf-8?B?a2lqeFlZak1OdWRBNnhJeGdxUzFYYVczWHl2Sjh4T3E4M3o2TTdRbm5WZjVF?= =?utf-8?B?QjVLMW0rU3NDcVhpR0gzZkVYSVVGZ1RTdllvYjY0T2FJSXh2SUZiRE1jS1FW?= =?utf-8?B?OE1QZlhvSnBEUktXYVhGZjNHakFMM0U3dkd1MkRRazIrYi9IZ0ZZVlRsWTNI?= =?utf-8?B?MzlnZllxTWxVRmVMbDliU2JsUVBXbndORTVzUlpySDRDc2gxWU94UkJ6YmJB?= =?utf-8?B?SkZCZlREOWJsL1FEYVBocDZscUhDZlpjQzZlTmlZL3hGTlIraVp5K216Q0Yy?= =?utf-8?B?YlB1dkFibk1peFlYd3BZZG44ZWY3YzFobmNKYzBZUmpWWU9LOU1IT0RBTHdV?= =?utf-8?B?Zis1djFWU05LcUtSYkUxSkpwekpiMitDOXVvc3dGQytrMVcydXdEd09ONStr?= =?utf-8?B?dStiWFVHZ0Fwc3FGK2VhOWpZYmg3dFhVVVVnSVMvejdqN3VxODZpS2hWZHlL?= =?utf-8?B?SVk2Z2hNejFGNWNmQ05CZm5uSDBTNm1uODJwYjQyMU9vT1BFSTZTUHhLazVG?= =?utf-8?B?VVV6ak1UM3dNTjM5eUxDQlFuNTFKMVVyL1VYYlRCQ01DVm16M0RxREMrV2gv?= =?utf-8?B?dGFEUysyN1l3akdIamZuc3gwV3QyMXBMcHlUQ0oxUWhQV0dFa0NqN0lqOHRR?= =?utf-8?B?eXZKcTJBUDRUc1lycktSMitFcXpZNjNvUGhPZzZiRUpOMlJxeEwxcDdqaXF4?= =?utf-8?B?SGdWWnoxSDFQVFVuN2sxMGhwdUlMTXZRV1QzejQzTHZ3dStIeUlRcHVhcno0?= =?utf-8?B?WCs2czcxTFU5cG5vWGZ4bjliWUZDNURQTVRHRmNSeC9SY1E5dEJuRERHTnpY?= =?utf-8?B?R1JHVUcraSszZGJkcUhCREJPWlZ4ZWZ1LzdUdXZ1K2Jlam5OcVZjR29TNHlY?= =?utf-8?B?V01pRGlpKzdFNGxVdlZPZTBhTURUTjAxSlhvV25vdzdkeE8yUG5oSGEvelUy?= =?utf-8?B?WVFwbmZGZXloYkR1NVRmaGVGU1BxSkpZMjg1ZXk1cXRidDhBTkNtWmtzL29J?= =?utf-8?B?V1VqajFnczJtYmtJd1FHZVJlVGJ5azFQdVpzcVNRa0thWkc0QzdUNmpKSDBM?= =?utf-8?B?YVZUUGtZNFJ1ZVZnOUxsMko2dE5OMjNrNjYyU1hXUzJPWi9UNG5KOWNIRXZX?= =?utf-8?B?N25GRmwxakxyaFlWRkVUZnBmU21WaHNXSmtIaERwOWtqWVhxRHNRUlA2c2N2?= =?utf-8?B?dzV6a2RzNVgybVZISmF5RW9XLzRaRHNnYURBRkJaeDNkOWF2bHJyeUJIN21y?= =?utf-8?B?UWlEa2VUcHc2Tkd1Wi9jL0lEN1dDMElZRUNNeXFRdUlJeEsxTmNIZEJ4cHA5?= =?utf-8?Q?1rR67Z8qBBQMpv6o/8WSFrWQc?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB4219.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b2673525-d3b9-464e-f8b0-08da75fe1ad3 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Aug 2022 09:45:45.7963 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: YWZdPZPff/DvFWDkOHRpsjgM62Sl2sCP6JmoffDR+M2QNqqiZBlagtxL7JYFDAN2cLOLj8IY6uL5huu6YxoMiQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR12MB4367 X-Spam-Status: No, score=-5.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, 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 X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Aug 2022 09:45:50 -0000 W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEdlbmVyYWxdDQoNCg0KDQo+LS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCj5Gcm9tOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+U2Vu dDogVGh1cnNkYXksIEF1Z3VzdCA0LCAyMDIyIDEyOjE3IFBNDQo+VG86IFBvdGhhcmxhLCBSdXBl c2ggPFJ1cGVzaC5Qb3RoYXJsYUBhbWQuY29tPg0KPkNjOiBHZW9yZ2UsIEppbmkgU3VzYW4gPEpp bmlTdXNhbi5HZW9yZ2VAYW1kLmNvbT47IFBhcmFzdXJhbWFuLA0KPkhhcmloYXJhbiA8SGFyaWhh cmFuLlBhcmFzdXJhbWFuQGFtZC5jb20+OyBLdW1hciBOLCBCaHV2YW5lbmRyYQ0KPjxCaHV2YW5l bmRyYS5LdW1hck5AYW1kLmNvbT47IFBvdGhhcmxhLCBSdXBlc2ggdmlhIEJpbnV0aWxzDQo+PGJp bnV0aWxzQHNvdXJjZXdhcmUub3JnPg0KPlN1YmplY3Q6IFJlOiBOZWVkIGhlbHAgYnVpZGluZyBi ZmQgc2hhcmVkIGxpYnJhcnkNCj4NCj5bQ0FVVElPTjogRXh0ZXJuYWwgRW1haWxdDQo+DQo+T24g MDMuMDguMjAyMiAyMDo1OSwgUG90aGFybGEsIFJ1cGVzaCB3cm90ZToNCj4+IFtQdWJsaWNdDQo+ Pg0KPj4+IE9uIDAzLjA4LjIwMjIgMDg6NDksIFBvdGhhcmxhLCBSdXBlc2ggd3JvdGU6DQo+Pj4+ PiBPbiAwMy4wOC4yMDIyIDA4OjA5LCBQb3RoYXJsYSwgUnVwZXNoIHZpYSBCaW51dGlscyB3cm90 ZToNCj4+Pj4+PiBJIGFtIHdvcmtpbmcgb24gYnVpbGRpbmcgYmZkIHNoYXJlZCBsaWJyYXJ5IGZv ciBteSBjb2RlIGNoYW5nZXMuIEkNCj4+Pj4+PiB0cmllZCB3aXRoDQo+Pj4+PiAiY29uZmlndXJl IC0tZW5hYmxlLXNoYXJlZD1iZmQiIGJ1dCBCRkQgaXMgY3JlYXRpbmcgc3RhdGljIGxpYnJhcnkN Cj4+Pj4+IG9ubHkgZXZlbiB3aXRoIC1lbmFibGUtc2hhcmVkIG9wdGlvbiAuICBEaWQgSSBtaXNz IHNvbWV0aGluZyA/IENhbg0KPj4+Pj4gc29tZW9uZSBoZWxwIG1lIHdpdGggdGhlIGluc3RydWN0 aW9ucyB0byBidWlsZCBiZmQgc2hhcmVkIGxpYnJhcnk/DQo+Pj4+Pg0KPj4+Pj4gRGlkIHlvdSB0 cnkgLS1lbmFibGUtc2hhcmVkIHdpdGhvdXQgIj1iZmQiPyBTbyBmYXIgSSB3YXNuJ3QgYXdhcmUN Cj4+Pj4+IG9mIHRoYXQgZm9ybSBhcyBhbiBvcHRpb24sIGFuZCBhdCBsZWFzdCBhIHF1aWNrIGlu c3BlY3Rpb24gb2YgdGhlDQo+Pj4+PiBjb25maWd1cmUgc2NyaXB0IGFsc28gZG9lc24ndCBzdWdn ZXN0IHRoYXQgZm9ybSBtaWdodCBleGlzdC4gQnV0IEkNCj4+Pj4+IG1heSBiZQ0KPj4+IGVudGly ZWx5IHdyb25nIC4uLg0KPj4+Pg0KPj4+PiBJIHRyaWVkIHRoYXQgb3B0aW9uIGFzIHdlbGwgYW5k IHRyaWVkIHdpdGggLS1lbmFibGUtaG9zdC1zaGFyZWQNCj4+Pj4gY29tYmluYXRpb24NCj4+PiBh bHNvIGJ1dCBubyBsdWNrLg0KPj4+DQo+Pj4gWW91IG1heSB3YW50IHRvIGluc3BlY3QgY29uZmln dXJlIG91dHB1dCB0aGVuLiBIZXJlIGluIGJmZC9jb25maWcubG9nDQo+Pj4gSSBzZWUNCj4+Pg0K Pj4+IGNvbmZpZ3VyZTo4Njc0OiBjaGVja2luZyB3aGV0aGVyIHRoZSBnY2MgLXN0ZD1nbnU5OSBs aW5rZXINCj4+PiAoL3Vzci9saWIvZ2NjLy4uLi9sZCkgc3VwcG9ydHMgc2hhcmVkIGxpYnJhcmll cw0KPj4+IGNvbmZpZ3VyZTo5NzQ1OiByZXN1bHQ6IHllcw0KPj4+IC4uLg0KPj4+IGNvbmZpZ3Vy ZToxMTM2NTogY2hlY2tpbmcgaWYgbGlidG9vbCBzdXBwb3J0cyBzaGFyZWQgbGlicmFyaWVzDQo+ Pj4gY29uZmlndXJlOjExMzY3OiByZXN1bHQ6IHllcw0KPj4+IGNvbmZpZ3VyZToxMTM3MDogY2hl Y2tpbmcgd2hldGhlciB0byBidWlsZCBzaGFyZWQgbGlicmFyaWVzDQo+Pj4gY29uZmlndXJlOjEx MzkxOiByZXN1bHQ6IHllcw0KPj4+IGNvbmZpZ3VyZToxMTM5NDogY2hlY2tpbmcgd2hldGhlciB0 byBidWlsZCBzdGF0aWMgbGlicmFyaWVzDQo+Pj4gY29uZmlndXJlOjExMzk4OiByZXN1bHQ6IHll cw0KPj4+DQo+Pj4gSSB3b3VsZCBndWVzcyBvbmUgb2YgdGhlc2UgaXMgZmFpbGluZyBmb3IgeW91 LCBhdCB3aGljaCBwb2ludCB5b3UnZA0KPj4+IHdhbnQgdG8gZmlndXJlIG91dCB3aHkgdGhhdCBp cy4NCj4+DQo+PiBOb25lIG9mIHRoZSBhYm92ZSBpcyBmYWlsaW5nIGZvciBtZS4gSSBsb29rZWQg YXQgdGhlIGNvbmZpZy5sb2cgZmlsZSBhbmQgdHJpZWQNCj50aGUgY29tYmluYXRpb24gb2YgZGlm ZmVyZW50IG9wdGlvbnMgbm9uZSBvZiB0aGVtIGlzIHdvcmtpbmcuIEluIGZhY3QsIEkgZG9uJ3QN Cj5zZWUgYSB0YXJnZXQgZm9yIGxpYmJmZC5zbyBpbiB0aGUgTWFrZWZpbGUuDQo+DQo+TG9vayBm b3IgYSBsaWJiZmQubGEgdGFyZ2V0LiBUaGVyZSdzIGxpYnRvb2wgaW52b2x2ZWQgaGVyZSwgYW5k IEkgdGhpbmsgdGhhdCdzIHRoZQ0KPnJ1bGUgd2hlcmUgdGhlIC5zbyBsaW5raW5nIGhhcHBlbnMg KGF0IHRoZSBzYW1lIHRpbWUgYXMgdGhlIGNyZWF0aW9uIG9mDQo+bGliYmZkLmEpLiBJT1cgSSBz dXBwb3NlIGFsbCBkZXBlbmRzIG9uIHRoZSBmbGFncyBwYXNzZWQgdG8gbGlidG9vbCAuLi4NCj4N Cj4+IGNvbmZpZ3VyZToxMTI4MzogY2hlY2tpbmcgd2hldGhlciBzdHJpcHBpbmcgbGlicmFyaWVz IGlzIHBvc3NpYmxlDQo+PiBjb25maWd1cmU6MTEyODg6IHJlc3VsdDogeWVzDQo+PiBjb25maWd1 cmU6MTEzMjM6IGNoZWNraW5nIGlmIGxpYnRvb2wgc3VwcG9ydHMgc2hhcmVkIGxpYnJhcmllcw0K Pj4gY29uZmlndXJlOjExMzI1OiByZXN1bHQ6IHllcw0KPj4gY29uZmlndXJlOjExMzI4OiBjaGVj a2luZyB3aGV0aGVyIHRvIGJ1aWxkIHNoYXJlZCBsaWJyYXJpZXMNCj4+IGNvbmZpZ3VyZToxMTM0 OTogcmVzdWx0OiB5ZXMNCj4+IGNvbmZpZ3VyZToxMTM1MjogY2hlY2tpbmcgd2hldGhlciB0byBi dWlsZCBzdGF0aWMgbGlicmFyaWVzDQo+PiBjb25maWd1cmU6MTEzNTY6IHJlc3VsdDogeWVzDQo+ PiBjb25maWd1cmU6ODU2MzogY2hlY2tpbmcgZm9yIGRsZmNuLmgNCj4+IGNvbmZpZ3VyZTo4NTYz OiByZXN1bHQ6IHllcw0KPj4NCj4+IEp1c3Qgb3V0IG9mIGN1cmlvc2l0eSBpcyB0aGUgLS1lbmFi bGUtc2hhcmVkIG9wdGlvbiByZWFsbHkgd29ya2luZyBmb3Igb3RoZXJzPw0KPg0KPlllcyAob24g TGludXg7IG9uIEN5Z3dpbiB0aGUgYW5zd2VyIHdvdWxkIGJlICJubyIpLg0KDQoiLi9jb25maWd1 cmUgLS1lbmFibGUtc2hhcmVkPWJmZCAtLWVuYWJsZS1ob3N0LXNoYXJlZCAmJiBtYWtlICIgaXMg dGhlIGNvbW1hbmQgSSBhbSBydW5uaW5nIGZvciB0aGlzLiBJIHJhbiBpdCBvbiBtdWx0aXBsZSBM aW51eCBtYWNoaW5lcyBidXQgZGlkIG5vdCBzZWUgbGliYmZkLnNvLiAgDQpDYW4geW91IGNvbmZp cm0gdGhlIGNvbW1hbmQgPw0KDQpSZWdhcmRzLA0KUnVwZXNoIFANCg0KIA0KDQoNCg==