From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from esa3.hc106-56.eu.iphmx.com (esa3.hc106-56.eu.iphmx.com [207.54.67.241]) by sourceware.org (Postfix) with ESMTPS id 40E903858D28 for ; Thu, 28 Apr 2022 01:59:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 40E903858D28 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=forvia.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=forvia.com DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=forvia.com; i=@forvia.com; q=dns/txt; s=s1-20220303-CES; t=1651111159; x=1682647159; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=rD/dKOH05SaY1Y/+cF5BMKQEedg/+cBSMdT3mF7RXl4=; b=kmUYIWuc0pkXXmbmlVnFzaB4desxu4Hl8AfbEitR7kVdQWeCsKpBw50M k7XgUU0DAO0D4CHDJ6sAb/sbWMPv8onSdh5D0pcaDl7uvONLO/xrFkDYT T3xsWfFR5Wdr5LRy0i1YoJR35au43sFTPlP9hg+Yh4GZomxwEnzuGJzvT tAhGeXGgggARbFevHRvy+O0Ux27aeZrQPdXaPUQW2IoZl9tu95ubRhAZT FSAaXPYaK5ZTUwXUmI2eC3QHDgJ+fQBw+7xDHplVJ/Ns7xwPy/RAKDDUC yc1VKuUE1UVS17iqHblzgUD/VBfXbTU6PruIiSTur0cIQFYPzeZO7Ithm A==; Received: from mail-mr2fra01on0108.outbound.protection.outlook.com (HELO FRA01-MR2-obe.outbound.protection.outlook.com) ([104.47.25.108]) by ob1.hc106-56.eu.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Apr 2022 03:59:17 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OJYd+xyNp1bNa1iZtBhFG8L+nBN42v+Q74FZSacxL3YDo6yxTHFEMRBGQ1Tup6TMIhPTT3kDa3xumAdWji/9O3irNNWMPdbtxEzhouWBk6obgIbuhVzAv1yaOSTFxIjWX140cMwQkjGt/zltAQDCqfbvc7e8MBjswGAPPIUS+MU1+bEQ9KSH1+KmX+LHYucdhL+4kaxb+qxZkReZorURffK/Zj2/5iSkPvXLPQON9kOGax5LU09x5ZCtFW+EonYKXHr+lvfOBn2eMGlKTt8ibLuyQSIbSVPwO7b3fcshdjLziqRF+BJ+fDl99gNzXRw1NDVqE3+qDWUrejgEeQMFyw== 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=nKKVLd0wMhJwQ+62grfEgbEgQ8kBI5oxptRmb9y40qw=; b=Dz0mTO0ZyeSB7wv+pZzYrPR53tH2iPWIAPu6pXHcHDeElkvwHnXFag/y+oHWk2Cy4cxJRTqmNuocH8ln3uY1mOUsIGgIeqMYOWD6JyX+yzgwxmFxEH5IN4myRYXeHUKnNWphAJPNP79e8kB+q1TtfiKRghEWyJEvSceBDOUKday1qsDm/mgOBb8Oo+jV0fNmXph+XoFHaRGC0ml8jZS83JWKnXxOPA2JFgr2feJ4opVqh+h4VUsuzi5SsdLZEgxU8leXdwWGcVuqyEAaLsP2TO6b9b4UgsRSrnmrUZHU2+0CXtUjbq9PRooYn3cuMs8KDYnVhQYByRWs6Msx/HOaew== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=forvia.com; dmarc=pass action=none header.from=forvia.com; dkim=pass header.d=forvia.com; arc=none Received: from PR1P264MB3509.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:1e::10) by MR1P264MB1553.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:13::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.13; Thu, 28 Apr 2022 01:59:16 +0000 Received: from PR1P264MB3509.FRAP264.PROD.OUTLOOK.COM ([fe80::25e4:c8d1:8090:de2]) by PR1P264MB3509.FRAP264.PROD.OUTLOOK.COM ([fe80::25e4:c8d1:8090:de2%6]) with mapi id 15.20.5206.014; Thu, 28 Apr 2022 01:59:16 +0000 From: WENG Binyang To: Jonathan Wakely CC: "gcc-help@gcc.gnu.org" Subject: RE: How to enable GLIBCXX & CXXABI in yocto Thread-Topic: How to enable GLIBCXX & CXXABI in yocto Thread-Index: AdhaACJ0MZggbPtJQhCH3hBLUFYQJwAGMxcAACJtefA= Date: Thu, 28 Apr 2022 01:59:16 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=forvia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: bedb0ef2-eb80-48cc-76a9-08da28bab329 x-ms-traffictypediagnostic: MR1P264MB1553:EE_ 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: fYk8zK5YMDEHvN5MY9coZVauikmGr8EzlQ8eRPUO+smyaEXf779PbXa9BxygGWz1jZpXA4icVFnm5R1tpMI2aTafI0LlcCzyzd2BsbLDT7tx1T9RFSb4tTDFEGWwPj/PDf2PDL8xDR9noYCpTY5quC+aUICLG+UScoVVNpcMkt2QqvGXsqI/YaRX6rC7Heozy1VJkWcAgIpEOtTXib5wzIz3rnxKh7zplpN5Bx2zRqJanMsGAOyKDGJ/r4l38HDmwWkLG1qc1hM/+gO6NDZ86XaRhuCEqSQHZegjAw/LeGKg5ZDEuAXwgi5Q0L2mkfX4YT98CWcXCQBxPDwGeX4Irda4SbQmGCYPs2cHFN80lztKJ6CXBluMTQELyYNZgdVkTEk4Z3dgzMFmkPdtJ/Q6GcUYpFqhrTfxbpbtobHtOAwo21sA6rh9zAIrKWmA4TQBL9NhmmqXNJcFrJ3M+O05+m2gFTdxe2K3nwC5ZWQUvlnoKWvz+tHgJydW22dMjgSB7v4ADdfURY3oSHIOKVfMjYYrnXSzEKd6b/rPkPhj5KM51/buS5fuITWj52aWPBMYAlvGPBKclqozaCmukE0tlx92qr7vBqGv+7OD2+XEeJA2tdSSfwOrndVKrXmQm3dDFCY1/0XLaUbGrD6IUme26i9GoowkKB0UoKc4j/Smfb7KqA+2Kun41nyK3GSUwenm4PRiphN16x9urNmbxzPpbAqmaI3xCgZUcagnoF7cLlYXQ8MLmQVxsZK8S0QnBg2XYCz5HVlWchamq7ap0fJ6s2as5Pb1XPDylJoW7VhvdxDkGZpm/VbpwDkp2bHO5wTE x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PR1P264MB3509.FRAP264.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230001)(366004)(33656002)(55016003)(76116006)(5660300002)(66476007)(316002)(7696005)(186003)(66556008)(2906002)(66946007)(52536014)(4326008)(6916009)(66446008)(8676002)(64756008)(83380400001)(8936002)(71200400001)(86362001)(966005)(508600001)(38070700005)(38100700002)(26005)(53546011)(9686003)(122000001)(6506007)(21314003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Y1NWWHQ4MmVVT1RQTU1WQW5LTkpsQXNWcnhwOGtwRXJpbVd6VXBLU1hLMEZr?= =?utf-8?B?Qm5VcndORHJjcFRWQkw2WVdGK1pNdUlCS1MwSjF2YkF2eVRmcGJXTURRaFdM?= =?utf-8?B?Z04wVjBNdVExR3FXWDRhOHNFMUk3NW9qaWNnVHBDOGY0RGE5bzRQNGFod1BF?= =?utf-8?B?MXRIT1I1QXQxczFsS1kxRFcxeG9ucng3VWFjWTR4aGdlVWJhU3pkQVhhUHZY?= =?utf-8?B?KzYwU0hmOFlqK1l4dVBTM0ZMUjdmTVBaYVpqakNLWGhVVEoxUzdQb0hjZjVs?= =?utf-8?B?OFF0TUtvVHlPejdLMUhDaDdicDVFNTFBSDFueVVVNGFyaDN5Ym1sejN4U2NU?= =?utf-8?B?VEtpNkgrUlVoWi9tMDFiQUx1Y3A4NTZvd1pYcmltYkdYMkZBUExWUm5sUE9i?= =?utf-8?B?M1BNTVFDeUVmRGpHVCs3ZHhOaFJiMG1GbjFhbUIwdU01T2ZJbkxUY2FMVUFp?= =?utf-8?B?djJWdnhQeVVHcjFIRXNkd3pvdXpSTHFLMUJiZGREOVFRVHFFZDAyL0NkbUln?= =?utf-8?B?aFFZVEgrZkJCTUtYT05wMnU1WUJSU0FUdGNrdktrd2t6Sm5XU25Td0c5MXZI?= =?utf-8?B?WStCWHZUOUhVdTJYclNCaWlNRDFPVGpmckV2K1A5bWFDOSswVXdTNDdRb0Yx?= =?utf-8?B?Y0d1a25sdzdPR3BleTQ4S1BiT2hYLzFoc1IwZXhsRjN6NHd0Vm1XZHM5eVpJ?= =?utf-8?B?ajRmU2hwVUdhR0NxTHRWMnI2cVJJZzQ0aGN3L2hsb0ZtQjJyYkY1QStiYjJF?= =?utf-8?B?YTNYSU8zVVlYOWljZnE5cGt2alZ6ajlLT3lLRXcwRkl1OEhSNUorTmgxQTJh?= =?utf-8?B?ak44ZXQ2WnRMNEJoUHJab3B2MTJ4bEFIMUExZ0llQXUrVkFmNWZ2Q1dLYVV3?= =?utf-8?B?cGdxRmdKUkpIemNSYlZhbEx3YWQ2Mm5McllKMUZBTEtLR2I4VFc1b3hGaUhB?= =?utf-8?B?bDNSN3BTcDNteEg3YzRaVDlpRVFhZEM5Ym5pcXJPLzZDT0hKUGRvWlhaZHE0?= =?utf-8?B?cWxxeENjVXg5cjBRbjZ4S0QycDJOV2hnR0pCM1VCcXlRWGhmSmxMTC9lM2dD?= =?utf-8?B?enFZYmNLZ2g0MkZMQ21ZOGpkTjREMEZhSzk5T0s5WjB3UmVGK3ZzeSszZjRl?= =?utf-8?B?aWdVVDJNVitqMHJFdkFvVVZ0czRuYjBzekp3N1BGaWdyVzFlMVcwKzVnYlFW?= =?utf-8?B?WUt0NGNvZVhhMFFJMWltRTBheW1BL1A1SEpQRHVBTkh3UjI4OEp2V3RDRXRa?= =?utf-8?B?bGJvTXo4Ym5rcDhIM0k2TnNDR2s1SThseEN6NVlHTXBwS0I2dFBzNWF2aCsr?= =?utf-8?B?OC82VFJrTkM0eTBRM0RjWWcxc2YvdGdxSXlrWGxVMURqWlNvV3dkSkxkUDhy?= =?utf-8?B?UTh1R1pMWkN1K21KL0xZNlZYRTJ1VGhYT1VVNVNqOUlOSzlValFYWHdKeXUz?= =?utf-8?B?cGsyR0Q0V1JUbUVwUWI4NkpSdFVyUjQwNUxBTmdpdzR5NTZvc0V4RzdKZ0dS?= =?utf-8?B?ZjRQdXMrbmJ6SG83UGRsa1QyWXNlc3FPV1VnUkNtTEM5dUZjQjkwR2VkSkVX?= =?utf-8?B?NEl5eG1FaG5vaWpMOWg5WHJEWkZVeGI1KzBFd2hHZmc5WmJwODlobFA0VzZZ?= =?utf-8?B?UndPeUo4bWx1ZnBFOHFPN1ZTcUk5TzlnSGZubjNDek83MDNPZFRVN1BtVm1V?= =?utf-8?B?NXhSbDZLZFJqMGxwdTgvM0pnTnBvdVdTWlhzajJMZHd6MzBtV0Q3WWdiMG5W?= =?utf-8?B?cGNZQ0pXVDBTdWNLRVNkQkpib3FKS0lYcU1mOUNOTXhPdUtsOC9KMitxTUlP?= =?utf-8?B?T1Eza1lMY1FCbTBhZzVMVG96d2VsZWtDbWFIaG91QWgzQVp5T1hCOVJTM0I1?= =?utf-8?B?ZitPdWxaUVdiWVo4UWRqZ05RSkNGWnk4VmFTU2FGb3Jld3VncXVkVXRnUDN0?= =?utf-8?B?R3NtY1g5aWk5VUZRQi9oejRCMklVcE5yejhFeEZpVDY4ZkxkRzNEeVpuUTZW?= =?utf-8?B?RmRDVHB2SlRDSzB3VXJETStTZzVYak9VdDRVODZxWjdDMFFicXdURTV3dXdn?= =?utf-8?B?N0JEQ2c1M2NCOCtBUzhKQ2g1WS9uVlZLN3ZBMVp2TnY2RHNScXRGdkdxbkx2?= =?utf-8?B?K2FSa0dpMmZtVHZwQzdaVEtmd1hIejhqOVhYS2RTdVN3VFVQd3d6NEo0RnNy?= =?utf-8?B?UkhYNHZrRVQvZE9WV21LNlpwTzZxUkkzbUw5cExxVXBtbEp2Q0RKeTl2cTFi?= =?utf-8?B?UkFzay94eUxGQ0xuMC9tWWxSSzVRMDRNMlptZElmRFNlamIrbmR3dzVuazhZ?= =?utf-8?B?UFdLTTJSRnEzQzdqcjZEN2JEYU1vdnhER3lCZ0E3T091dldjS1lSUT09?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-OriginatorOrg: forvia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PR1P264MB3509.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: bedb0ef2-eb80-48cc-76a9-08da28bab329 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Apr 2022 01:59:16.0901 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 5047bca2-da88-442e-a09a-d9b8af692adc X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: oYxNDFNrov1I7rbtsui5SFsl6YPvTOqGa7vXjZuzKLf5teq+o/oc/DMvm2CptUWR1nqqjnM0XwqpJVBBO/eDlg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MR1P264MB1553 Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, KAM_SHORT, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-help@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-help mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Apr 2022 01:59:21 -0000 VGhhbmtzIGEgbG90IQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEpv bmF0aGFuIFdha2VseSA8andha2VseS5nY2NAZ21haWwuY29tPg0KPiBTZW50OiBXZWRuZXNkYXks IEFwcmlsIDI3LCAyMDIyIDU6MjcgUE0NCj4gVG86IFdFTkcgQmlueWFuZyA8YmlueWFuZy53ZW5n QGZvcnZpYS5jb20+DQo+IENjOiBnY2MtaGVscEBnY2MuZ251Lm9yZw0KPiBTdWJqZWN0OiBSZTog SG93IHRvIGVuYWJsZSBHTElCQ1hYICYgQ1hYQUJJIGluIHlvY3RvDQo+IA0KPiBPbiBXZWQsIDI3 IEFwciAyMDIyIGF0IDA3OjMwLCBXRU5HIEJpbnlhbmcgPGJpbnlhbmcud2VuZ0Bmb3J2aWEuY29t Pg0KPiB3cm90ZToNCj4gPg0KPiA+IEhpIGdjYy1oZWxwIHRlYW0sDQo+ID4NCj4gPiBJIGFtIHdv cmtpbmcgb24gY3JlYXRlIGEgYXJtIHRvb2xjaGFpbiBieSB5b2N0by4NCj4gPiBJIGNvbmZpcm1l ZCB0aGUgZ2VuZXJhdGVkIHRvb2xjaGFpbiwgYnV0IGZvdW5kIG5vIEdMSUJDWFhfMy4qIGFuZCBD WFhBQkkNCj4gaW4gbGlic3RkYysrIGZvciBhcm02NC4gUGxlYXNlIHJlZmVyIHRvIHRoZSBmb2xs b3dpbmcuDQo+ID4NCj4gPg0KPiB4eHg6fi9Xb3Jrc3BhY2UvRU1JUlJPUi9zZGsvbGludXgveW9j dG8tYnVpbGQvdG9vbGNoYWluL3N5c3Jvb3RzL2FhcmNoDQo+ID4gNjQtbGludXgvdXNyL2xpYiQg c3RyaW5ncyBsaWJzdGRjKysuc28uNi4wLjI4IHwgZ3JlcCBHTElCQ1hYDQo+ID4gR0xJQkNYWF9G T1JDRV9ORVcgR0xJQkNYWF9ERUJVR19NRVNTQUdFX0xFTkdUSA0KPiA+DQo+ID4gQ291bGQgeW91 IHRlbGwgbWUgaG93IHRvIGVuYWJsZSBHTElCQ1hYXzMqIGFuZCBDWFhBQkkgaW4geW9jdG8gYnVp bGQ/DQo+IA0KPiBJdCBkZXBlbmRzIG9uIGxpbmtlciBzdXBwb3J0IGFuZCB0aGUgdmFsdWUgb2Yg dGhlIC0tZW5hYmxlLXN5bXZlcnMgY29uZmlndXJlDQo+IG9wdGlvbi4NCj4gDQo+IFNlZSBodHRw czovL2djYy5nbnUub3JnL29ubGluZWRvY3MvbGlic3RkYysrL21hbnVhbC9jb25maWd1cmUuaHRt bA0KPiANCj4gLS1lbmFibGUtc3ltdmVyc1s9c3R5bGVdDQo+IA0KPiBJbiAzLjEgYW5kIGxhdGVy LCB0cmllcyB0byB0dXJuIG9uIHN5bWJvbCB2ZXJzaW9uaW5nIGluIHRoZSBzaGFyZWQgbGlicmFy eSAoaWYgYQ0KPiBzaGFyZWQgbGlicmFyeSBoYXMgYmVlbiByZXF1ZXN0ZWQpLiBWYWx1ZXMgZm9y ICdzdHlsZScNCj4gdGhhdCBhcmUgY3VycmVudGx5IHN1cHBvcnRlZCBhcmUgJ2dudScsICdnbnUt dmVyc2lvbmVkLW5hbWVzcGFjZScsICdkYXJ3aW4nLA0KPiAnZGFyd2luLWV4cG9ydCcsIGFuZCAn c3VuJy4gQm90aCBnbnUtIG9wdGlvbnMgcmVxdWlyZSB0aGF0IGEgcmVjZW50IHZlcnNpb24gb2YN Cj4gdGhlIEdOVSBsaW5rZXIgYmUgaW4gdXNlLiBCb3RoIGRhcndpbiBvcHRpb25zIGFyZSBlcXVp dmFsZW50LiBXaXRoIG5vIHN0eWxlDQo+IGdpdmVuLCB0aGUgY29uZmlndXJlIHNjcmlwdCB3aWxs IHRyeSB0byBndWVzcyBjb3JyZWN0IGRlZmF1bHRzIGZvciB0aGUgaG9zdCBzeXN0ZW0sDQo+IHBy b2JlIHRvIHNlZSBpZiBhZGRpdGlvbmFsIHJlcXVpcmVtZW50cyBhcmUgbmVjZXNzYXJ5IGFuZCBw cmVzZW50IGZvcg0KPiBhY3RpdmF0aW9uLCBhbmQgaWYgc28sIHdpbGwgdHVybiBzeW1ib2wgdmVy c2lvbmluZyBvbi4gVGhpcyBvcHRpb24gY2FuIGNoYW5nZSB0aGUNCj4gbGlicmFyeSBBQkkuDQo+ IA0KPiBBbmQgdGhlIGNvbW1lbnRzIGluIGxpYnN0ZGMrKy12My9hY2luY2x1ZGUubTQNCj4gDQo+ IGRubA0KPiBkbmwgQWRkIHZlcnNpb24gdGFncyB0byBzeW1ib2xzIGluIHNoYXJlZCBsaWJyYXJ5 IChvciBub3QpLCBhZGRpdGlvbmFsbHkgZG5sDQo+IG1hcmtpbmcgb3RoZXIgc3ltYm9scyBhcyBw cml2YXRlL2xvY2FsIChvciBub3QpLg0KPiBkbmwNCj4gZG5sIFNldHMgbGlidG9vbF9WRVJTSU9O LCBhbmQgZGV0ZXJtaW5lcyBzaGFyZWQgbGlicmFyeSBTT05BTUUuDQo+IGRubA0KPiBkbmwgIFRo aXMgZGVwZW5kcyBvbiBHTElCQ1hYIENIRUNLX0xJTktFUl9GRUFUVVJFUywgYnV0IHdpdGhvdXQg aXQNCj4gYXNzdW1lcyBuby4NCj4gZG5sDQo+IGRubCAtLWVuYWJsZS1zeW12ZXJzPXN0eWxlIGFk ZHMgYSB2ZXJzaW9uIHNjcmlwdCB0byB0aGUgbGlua2VyIGNhbGwgd2hlbg0KPiBkbmwgICAgICAg Y3JlYXRpbmcgdGhlIHNoYXJlZCBsaWJyYXJ5LiAgVGhlIGNob2ljZSBvZiB2ZXJzaW9uIHNjcmlw dCBpcw0KPiBkbmwgICAgICAgY29udHJvbGxlZCBieSAnc3R5bGUnLg0KPiBkbmwgLS1kaXNhYmxl LXN5bXZlcnMgZG9lcyBub3QuDQo+IGRubA0KPiBkbmwgICsgIFVzYWdlOiAgR0xJQkNYWF9FTkFC TEVfU1lNVkVSU1soREVGQVVMVCldDQo+IGRubCAgICAgICBXaGVyZSBERUZBVUxUIGlzIGVpdGhl ciAneWVzJyBvciAnbm8nLiAgUGFzc2luZyBgeWVzJyB0cmllcyB0bw0KPiBkbmwgICAgICAgY2hv b3NlIGEgZGVmYXVsdCBzdHlsZSBiYXNlZCBvbiBsaW5rZXIgY2hhcmFjdGVyaXN0aWNzLiAgUGFz c2luZw0KPiBkbmwgICAgICAgJ25vJyBkaXNhYmxlcyB2ZXJzaW9uaW5nLg0KPiBkbmwNCgpUaGlz IGVsZWN0cm9uaWMgdHJhbnNtaXNzaW9uIChhbmQgYW55IGF0dGFjaG1lbnRzIHRoZXJldG8pIGlz IGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgYWRkcmVzc2VlKHMpLiBJdCBtYXkg Y29udGFpbiBjb25maWRlbnRpYWwgb3IgbGVnYWxseSBwcml2aWxlZ2VkIGluZm9ybWF0aW9uLiBJ ZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50IG9mIHRoaXMgbWVzc2FnZSwgeW91 IG11c3QgZGVsZXRlIGl0IGltbWVkaWF0ZWx5IGFuZCBub3RpZnkgdGhlIHNlbmRlci4gQW55IHVu YXV0aG9yaXplZCB1c2Ugb3IgZGlzY2xvc3VyZSBvZiB0aGlzIG1lc3NhZ2UgaXMgc3RyaWN0bHkg cHJvaGliaXRlZC4gIEZhdXJlY2lhIGRvZXMgbm90IGd1YXJhbnRlZSB0aGUgaW50ZWdyaXR5IG9m IHRoaXMgdHJhbnNtaXNzaW9uIGFuZCBzaGFsbCB0aGVyZWZvcmUgbmV2ZXIgYmUgbGlhYmxlIGlm IHRoZSBtZXNzYWdlIGlzIGFsdGVyZWQgb3IgZmFsc2lmaWVkIG5vciBmb3IgYW55IHZpcnVzLCBp bnRlcmNlcHRpb24gb3IgZGFtYWdlIHRvIHlvdXIgc3lzdGVtLgo=