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 2559FA0C4C; Wed, 11 Aug 2021 05:15:01 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id AA9054067A; Wed, 11 Aug 2021 05:15:00 +0200 (CEST) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2048.outbound.protection.outlook.com [40.107.22.48]) by mails.dpdk.org (Postfix) with ESMTP id 65A9740150 for ; Wed, 11 Aug 2021 05:14:59 +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=7o89aizmIbZyaNxzOYvmrffSWaDMZ8jlJtExL1XTPjk=; b=uEE7lsHwTh/LBkysuBTOGPkIhO08UBbQqmPdASdxV/l1VVzMNuyJLFu+RG70qXP1S8dhZfZblcGUlVoXfsDNHtI6vIxnxuvFjjxBv1uHfKz63tG638TyU23ohm2IZvE9AwwsmzVOSB0hhIMPj0MCj0UwGy9ec9Yy7w59WxSBEb4= Received: from DB9PR02CA0029.eurprd02.prod.outlook.com (2603:10a6:10:1d9::34) by AM0PR08MB4258.eurprd08.prod.outlook.com (2603:10a6:208:142::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4415.13; Wed, 11 Aug 2021 03:14:48 +0000 Received: from DB5EUR03FT015.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:1d9:cafe::e0) by DB9PR02CA0029.outlook.office365.com (2603:10a6:10:1d9::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4415.14 via Frontend Transport; Wed, 11 Aug 2021 03:14:48 +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 DB5EUR03FT015.mail.protection.outlook.com (10.152.20.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4415.14 via Frontend Transport; Wed, 11 Aug 2021 03:14:48 +0000 Received: ("Tessian outbound 8529ae990a93:v101"); Wed, 11 Aug 2021 03:14:48 +0000 X-CR-MTA-TID: 64aa7808 Received: from f766f76268f5.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 601FC8EC-DAF3-4BA2-9682-BE01F935C786.1; Wed, 11 Aug 2021 03:14:40 +0000 Received: from EUR03-VE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id f766f76268f5.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 11 Aug 2021 03:14:40 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PSjynaeCK8wcZ8gwydbAVWPNgCMJNxtQC4Pap78xOuZcH0rynEpODYlfkEXmR23QVbTy9rWvQdjeF/NZ+UGrnc5kFQ/8P3Ir1xO7REKkXqTAAiAWTl1EM0+6E92mPwkJQtsS7Sr9qJP2mI+yswu+FZY0nouRZG5BOmdml2cj4mvsVdbuqo+z2u0n6KL48eI8esry4i7XxR1QB3lclg8zmlnX8S99W/IHUboCYFXfcu+bPnZrKNtBIGolXoiuH5GxXw4WEime3XQORQwJjgLqNNyR+jhq14RaO79BpWT/ZfYIU1XcNBpCI2LodImSyU8kllP8LmlIrmbj69d7AsCsvA== 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=7o89aizmIbZyaNxzOYvmrffSWaDMZ8jlJtExL1XTPjk=; b=gDfNZf1u53GaEFkYDFL9T42VMcY3ZZlrHniW9CKvtNIJRAHqJAkTQm3uYAK+WhyXP/ka7or2tsWZ/0hjbAnHM7CR1ZNcW11RHepjbuEE17963d0DX2QpGfLsEvKhj0DPhJMHznQ/zClnUjcR+UMuw5kIzY/QyGUyb3HH89d/+M/Gw6GYUKW20D6oafcUeIkVL1FjpP40dw9HvZL3oFp8589X8pTYzptWhK+brC3baDVJHK/Vb3XPd9IzizELksBEoKmqfZFNvR3+4vU4ZWa9i/pb5gCXWQC1MnY9jZIt5UojU81MlQub76+Z3ePp+UtnH/vBCRrkAu+z/lrKFEfxmA== 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=7o89aizmIbZyaNxzOYvmrffSWaDMZ8jlJtExL1XTPjk=; b=uEE7lsHwTh/LBkysuBTOGPkIhO08UBbQqmPdASdxV/l1VVzMNuyJLFu+RG70qXP1S8dhZfZblcGUlVoXfsDNHtI6vIxnxuvFjjxBv1uHfKz63tG638TyU23ohm2IZvE9AwwsmzVOSB0hhIMPj0MCj0UwGy9ec9Yy7w59WxSBEb4= Received: from DB9PR08MB6923.eurprd08.prod.outlook.com (2603:10a6:10:2ac::6) by DB7PR08MB3436.eurprd08.prod.outlook.com (2603:10a6:10:44::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.17; Wed, 11 Aug 2021 03:14:33 +0000 Received: from DB9PR08MB6923.eurprd08.prod.outlook.com ([fe80::2ca8:9706:a3ee:b8b6]) by DB9PR08MB6923.eurprd08.prod.outlook.com ([fe80::2ca8:9706:a3ee:b8b6%5]) with mapi id 15.20.4394.020; Wed, 11 Aug 2021 03:14:33 +0000 From: Feifei Wang To: "thomas@monjalon.net" , Phil Yang CC: Bruce Richardson , "dev@dpdk.org" , nd , =?utf-8?B?SnVyYWogTGlua2XFoQ==?= , Ruifeng Wang , "david.marchand@redhat.com" , nd Thread-Topic: [dpdk-dev] [PATCH v1 2/2] devtools: use absolute path for the build directory Thread-Index: AQHXVolzZopl+cRYoEW8acUSTpHAQ6tnBm4AgAcIivA= Date: Wed, 11 Aug 2021 03:14:33 +0000 Message-ID: References: <20210601015653.14499-1-feifei.wang2@arm.com> <20210601015653.14499-3-feifei.wang2@arm.com> <2432521.6uc7bEPLWt@thomas> In-Reply-To: <2432521.6uc7bEPLWt@thomas> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 1F5C492EE2F25B4198F5B9FA69B246BB.0 x-checkrecipientchecked: true Authentication-Results-Original: monjalon.net; dkim=none (message not signed) header.d=none; monjalon.net; dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: b19e0995-05fd-4a17-6f8d-08d95c762d33 x-ms-traffictypediagnostic: DB7PR08MB3436:|AM0PR08MB4258: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:8882;OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: ASyJKAyDKyNDgpU7bzDDqoDxI0rySfOmCIRnMhi+aaGjnmR2Ix46jaGEFEGg5lzfU40fYz8/phR/+HRcwUiEqWKOZPQP4fH0z1YcvHu1VF3gHgyWepU6kHow/9Fvn7hDwyHecRlA8lGFlRefXTvi0OEfXwUjHyT0WP65/gVlZS+nJRAYTP1h6HFJ47D0HLy5yW0rsy8mt6M/VKK8HQGQNM+7G0YLaH3XWxF7BhQ/cex4Ta7Y26ywgQXLkZkhkDG+rl/pRz3cqqHUA4PZCK6dF5bCn6pYNFfZpp5/2V5bg3bxRy8b67ufxp6cQULYSAuzxSAJuXZxabT0M64Av4LVMIr0s09ax+wBVvBPLS+YIBWCFMzsS09QVIREg2YUGILlI6i2JDBsFuiA87flpDQiUPAvmLcEu7f4HdjtLLOZhPUhNBPIrX3pKTofDaEScrhKQ6hH1H7xtFZpmorWqguEMrexI0FNSmDsvnrqT8q1849u5OMV9m6BgVo6USJRUZI/DY7v10JkRV27yWmlpCjJRTYofuiU5nO/jxGb5Re3yy+eBj/zs7sp+8/VC15ggFnG25zvGm38HMC0vVBvrHfhYsMoTeegVnS3oG/fmkD/OeKCJHH4vSJCLVUTVKESh9d+vWCMCwLeZUfIv+BgBJyBgHPnqbTMJqplF9BiZr1D8TxH6jhOyQcNxPqG7pFTC4Y01fHE/yuPDbWifG6tPKcANA== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB9PR08MB6923.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39850400004)(366004)(396003)(136003)(346002)(376002)(224303003)(38070700005)(316002)(33656002)(71200400001)(122000001)(478600001)(186003)(55016002)(38100700002)(9686003)(66476007)(2906002)(5660300002)(64756008)(66946007)(4326008)(7696005)(66556008)(6506007)(8936002)(76116006)(110136005)(26005)(52536014)(86362001)(54906003)(6636002)(66446008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?T1AwMFBxck96bk9mY0txNWtZRzRsR0tteUNmV25oUnVKYjdGNWhpbkNZYmkw?= =?utf-8?B?OSszVlhrWjAvMHBHYkdaSTU4QkhZelhzd0M5cTd1QStrVHRUTkdrMmU1VHU3?= =?utf-8?B?SXpvUDB6NW1ISXd5VlhKREphN3djZGdYTjlRNGFnekZZRkxKWCt3eUUyZEpM?= =?utf-8?B?cEkrVTk3ZFZ0TUZRYTBKLzloTEY4ODZUTzV2cHhMRGFTa05Ca0tNR2VFbENr?= =?utf-8?B?OGRUYzdHeWlhVDJQajVZNkk2WjM4RUYxRUpsb0ZGOGZXU2U4bFo2NUxDY2tI?= =?utf-8?B?T0R0NkgwSXNEMy8yblJTOXpla2RNd3hpVmduS3h4c1EyWDhqWjJNd0pFaTBD?= =?utf-8?B?NU9CeEhUYzNwOXpmOUdnN0JUSmg3REpKMXhRZTdpY0hoZXRic0tmN09JM2JM?= =?utf-8?B?dWxUUmhMTDFReEZaZ0c5V1Bac1VDd1hjSm5YdzN1U1dPSDVmOVd6WHZma0VD?= =?utf-8?B?VThmcmJWRUkxb2M3MndqUWw3K0JRZU1wWitjalhLakJibjNxWTIxenZUUXVX?= =?utf-8?B?ek0zYXNpemFIYjdCbUFGeklSVlFHK1VrR2RYQ3F6Q1JQbHFwaHRhODlUblo1?= =?utf-8?B?NG11dm80Y1ZOS2UzaXNjZE5QQnE1NWRMUE9wNVhpbjZYOUhYTUJzR3RTOGdy?= =?utf-8?B?OUdlM1NTWnpxemh0K1d6RDh6TGRDSjZFZnMweDV6QlNrWnRKYURjZzVhdmRQ?= =?utf-8?B?Q1B0aExBeDFoeWlFQjFDYmdENys5dDduWmRMM2o3VW5jRlE0YnV3bUJlZ3hG?= =?utf-8?B?NDlmRkJuMlR4Sm4zaXNuZUdwdlVmR3Q4NU9RRys3WWRPOGhFdjQxUW9JL0Ro?= =?utf-8?B?SC9OeHFGa1lTSDdXUWNLTVZPUWFQeE5ldUJMQVRQemhsSTBRRHV2aFc5cjNP?= =?utf-8?B?TTRrZmlFVUE2anVXZ1hLN0tWVlF5dEZ0OS94Y0R5L1luWklVdm02ZFVwZ280?= =?utf-8?B?TzNlN2dXUEFseUwrUWR6Y2c3akFRaWZFTmhaYVhvdmhFZ1RwVkN6QWh6R3hl?= =?utf-8?B?ajhOcDlSMzNBZFIyT045Mk5zZHFadDdZZWNLMTFmVEJRaXROVzhnMnpWTUN5?= =?utf-8?B?OTk4UWtOSjUrU0M4R1FyZ29MdTZpVEF6WE5SYTMyT3BCRkc3ZVdRaE9IUU94?= =?utf-8?B?eUpjdzZnN21hcDhMQVZmdUZ1R1NiNHVGRzY1dndFeXVNZkllbzZaS1d6UzJt?= =?utf-8?B?RVRsMlRvYkJ5cHdRdSs4N0taS2JjWCtCczFiNjBUNzhoczNEYTZaaDY2Yk4x?= =?utf-8?B?TmhMemZFbXpBbzZKNXU3MGJmRFlaWDZYVDFzUk1UZndDVVBaSjUwakRnZjRz?= =?utf-8?B?dzV2dnBXRjIvOE1tK1V5ZkJsbGtrUWMzVGJBaE1EREMwM00xcklxd2kzVTBx?= =?utf-8?B?Skw2UlJZb2VmUFE2TnIrR3piL21KNUtBQzJzeERkTmRYaHFyY3duSkw4eXhw?= =?utf-8?B?UGhkbWZuTnV0dndDd3ZsUURCaU5ObVBNTU5OSEFpMlR1K0p2UkNSTXJQZDRw?= =?utf-8?B?aGpKYkthdFdtNkZINklkMDRYN1pxK1A3U0Y2dTl3M3JtdGFyWlArUkZpL1VO?= =?utf-8?B?U0pQbGorY2FZUXo1bGQwQnp1UitxeVE4N2E1cUxTdi9sM1BXckVFSzBOcE1D?= =?utf-8?B?T0ZnRXYyYzR2Q0lJa29PT1dyMW94QjBXa0FQREdjWHRVck1jRDNpbkJEYXl4?= =?utf-8?B?NWxiWnpnVFdCdDF6ZEZrdnhyQTN5MjZLZ3cwN3g4d04zTHdscHpJNGd6N0Q4?= =?utf-8?Q?aXlJKpMcJ1qoM1k8CY=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3436 Original-Authentication-Results: monjalon.net; dkim=none (message not signed) header.d=none; monjalon.net; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT015.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 94813c47-0125-42cb-3f28-08d95c762470 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 1vzzl9+wpZmAc2DdSejItz16f2rn31SH2bSx31LXEHvZrWEbXY6yQzuJiOn92M8r80kjre9QJ6SBtQQsPnyS3QOHrJuxS+p32KPsvejFYnNwzfC+eVF+rOQ7n/kWAjuow9x7N/oyKsJY075Zg3gdwdtvXwHvt/CPyRiB9D4QgmnyrZ0cnkqtNe7eAHLwfAzzQiGWXj7cIIBCAxcL/Bv1sN+zKLYp83y+Ne/PMvaszZSMLVV6gmKocSo2lPGvGKgLB2SfA2kC6Q3QKEpB2g8Vvx3C87kJ/zhMXbLCntHHJNbMVC9KKNeRF3eBeIRAIqRYBWAit8f2saqN7RtEuXdDyx+vB1U5Pnc0SeGOruNXbC2F6GrQixQX13faCgrta+UozKvDZ/u5sy0qxPHE7cJ6rcHiE0sbAD+tfpmjOa7wLzTRxWGqyKCqFJihyoHH8FDYhZX9cro+DWS4jNGtPdzx4Iy2gnwxKUeuGgOX7Kh/t+rFOJC2/yHw+Om99TS4xAKOHpfoQxzBvNeHwx8304dSIOl10KCvNZuz4mG7L/CSfpdRKDAwA6fsRy0PvzNR0MwuLwJkYgvyCpLvi8a4mauTRw8NoHwulEzSbAP3bnLq+W3W25dB/Ekj3HDIl8J2q0ROmz7oh+Bz8VEXpSQf2XlXiLI99WtDp4ltbG3NbBDalHKL0n7UECHzcMz4Oaa11o4PDmYaxpCyDezQEyGyPUFMcg== 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)(346002)(376002)(39850400004)(136003)(46966006)(36840700001)(8936002)(26005)(224303003)(186003)(47076005)(2906002)(82310400003)(33656002)(7696005)(82740400003)(6506007)(70586007)(70206006)(336012)(52536014)(5660300002)(81166007)(86362001)(36860700001)(356005)(110136005)(4326008)(54906003)(55016002)(9686003)(478600001)(316002)(6636002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Aug 2021 03:14:48.3807 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b19e0995-05fd-4a17-6f8d-08d95c762d33 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: DB5EUR03FT015.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB4258 Subject: [dpdk-dev] =?utf-8?b?5Zue5aSNOiAgW1BBVENIIHYxIDIvMl0gZGV2dG9v?= =?utf-8?q?ls=3A_use_absolute_path_for_the_build_directory?= 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 Sender: "dev" SGksIFRob21hcw0KDQpUaGFua3MgZm9yIHlvdXIgcmV2aWV3aW5nLg0KDQpJIGFncmVlIHdpdGgg eW91ciBjb21tZW50LiANCkFzIHlvdXIgY29uY2VybiwgdGhpcyBwYXRjaCBpcyBzaW1wbGUgYnV0 IG1heSBoYXZlIHNvbWUgbmVnYXRpdmUgZWZmZWN0cy4NClRodXMgSSB3aWxsIGRyb3AgaXQgZnJv bSBzZXJpZXMgaW4gdGhlIG5leHQgdmVyc2lvbi4NCg0KQmVzdCBSZWdhcmRzDQpGZWlmZWkNCg0K PiAtLS0tLemCruS7tuWOn+S7ti0tLS0tDQo+IOWPkeS7tuS6ujogVGhvbWFzIE1vbmphbG9uIDx0 aG9tYXNAbW9uamFsb24ubmV0Pg0KPiDlj5HpgIHml7bpl7Q6IEZyaWRheSwgQXVndXN0IDYsIDIw MjEgMTE6NDMgUE0NCj4g5pS25Lu25Lq6OiBQaGlsIFlhbmcgPFBoaWwuWWFuZ0Bhcm0uY29tPjsg RmVpZmVpIFdhbmcNCj4gPEZlaWZlaS5XYW5nMkBhcm0uY29tPg0KPiDmioTpgIE6IEJydWNlIFJp Y2hhcmRzb24gPGJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29tPjsgZGV2QGRwZGsub3JnOyBuZA0K PiA8bmRAYXJtLmNvbT47IEp1cmFqIExpbmtlxaEgPGp1cmFqLmxpbmtlc0BwYW50aGVvbi50ZWNo PjsgUnVpZmVuZyBXYW5nDQo+IDxSdWlmZW5nLldhbmdAYXJtLmNvbT47IGRhdmlkLm1hcmNoYW5k QHJlZGhhdC5jb20NCj4g5Li76aKYOiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggdjEgMi8yXSBkZXZ0 b29sczogdXNlIGFic29sdXRlIHBhdGggZm9yIHRoZQ0KPiBidWlsZCBkaXJlY3RvcnkNCj4gDQo+ IDAxLzA2LzIwMjEgMDM6NTYsIEZlaWZlaSBXYW5nOg0KPiA+IEZyb206IFBoaWwgWWFuZyA8cGhp bC55YW5nQGFybS5jb20+DQo+ID4NCj4gPiBUbyBtYWtlIHRoZSBjb2RlIGVhc2llciB0byBtYWlu dGFpbiwgdXNlIHRoZSBhYnNvbHV0ZSBwYXRoIGZvciB0aGUNCj4gPiBkZWZhdWx0IGJ1aWxkX2Rp ciB0byBhdm9pZCByZXBlYXRlZGx5IGNhbGxpbmcgb2YgcmVhZGxpbmsuDQo+IFsuLi5dDQo+ID4g LS0tIGEvZGV2dG9vbHMvdGVzdC1tZXNvbi1idWlsZHMuc2gNCj4gPiArKysgYi9kZXZ0b29scy90 ZXN0LW1lc29uLWJ1aWxkcy5zaA0KPiA+IC1idWlsZHNfZGlyPSR7RFBES19CVUlMRF9URVNUX0RJ UjotLn0NCj4gPiArYnVpbGRzX2Rpcj0kKHJlYWRsaW5rIC1mICR7RFBES19CVUlMRF9URVNUX0RJ UjotLn0pDQo+IA0KPiBJdCBtZWFucyB0aGF0IGFsbCB1c2VzIG9mIGJ1aWxkc19kaXIgd2lsbCBn ZXQgdGhlIGFic29sdXRlIHBhdGguDQo+IEl0IG1heSBoYXZlIGNvbnNlcXVlbmNlcyBvbiBtZXNv biBjb25maWd1cmF0aW9uLCBhbmQgd2lsbCBtYWtlIG91dHB1dHMNCj4gYW5kIGxvZ3MgbG9uZ2Vy Lg0KPiANCj4gSSdtIG5vdCBzdXJlIHRoaXMgY2hhbmdlIGlzIGRlc2lyYWJsZS4NCj4gDQoNCg==