From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mx.groups.io with SMTP id smtpd.web12.2472.1602723401736527756 for ; Wed, 14 Oct 2020 17:56:42 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=kazMvwvt; spf=pass (domain: intel.com, ip: 192.55.52.93, mailfrom: bob.c.feng@intel.com) IronPort-SDR: uKsvwWEIpIoprws81IUC5ycGC0IDtWUObfIOPg/TJ+MJw0QP+jtrvOQfLhXzdQQz5r8hMA2l9D OeNGJJ6sz5AQ== X-IronPort-AV: E=McAfee;i="6000,8403,9774"; a="162764011" X-IronPort-AV: E=Sophos;i="5.77,376,1596524400"; d="scan'208";a="162764011" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Oct 2020 17:56:40 -0700 IronPort-SDR: HJkU6R00SYfbsp5u9VqwaSwzFfHbD8gOMfDgZv2Itcr+p+y3sUNZ8SLtHv44nTQDlPlu6S4QXd vXQ3+q/PJmHw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,376,1596524400"; d="scan'208";a="531052543" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by orsmga005.jf.intel.com with ESMTP; 14 Oct 2020 17:56:40 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Wed, 14 Oct 2020 17:56:40 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Wed, 14 Oct 2020 17:56:40 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.46) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Wed, 14 Oct 2020 17:56:39 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Kgg1zD/EBfPvQXvkVjjZsHqEXpiCq5zxm5Hvn8dRyQIhqh9LHqpr6xN43NY0P1jpXrsn+IbLYFfiMnS0y1y5VLQr0nf6G0s+zdniBveZ3sG5X4TQqTQHBHJVCi4EWutbpR3dD9FQ5fPKG6STd2PfJuk0Cggj6hNC1jjW/q92tJAVd48lAgsVO6jt3dLgb6hkZT6bf/zMJ0Sb1FOmpbIhx8/UdPN8+ftFKOpfnX3bVj5E0E2SLUV6cNprs3ZfcIxVhKV65K9V/qHBA6zauDSgjFcV+rrVJMPcKAUWf3mPBeUCSLC4P/YqGJJPdnhOY35aKQFzKki2NqmQhv1EOfKsIQ== 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=xDfCLMENnlR7ld8YjyYaTR/IK1a7G2B6h+9dJOkmpoI=; b=ZEFav8S9E8zPa/g8hG7T0pYZbZGFhLyta7pZH5O9l0aNB4fV6TbCtWWf/G5HWlt2nHTUcwinvMgLssZS2/b8N3NlvcSVtiEPNywSI8fPtikBCWctw5OpvZhQjYKxGaBKAh3KV1eMufxF8oyaFZYYpHjq1UoAq+PVW3/f8KZbPtdTWqEq8qadlW8wmkYP/KGr1Jozd2xB0Lq3/4iBFgVhXoWyndklmi6KEJx/TNCJtxJ5VkwDt17j4NH220MOP83oguCHwsXXt8DYJ/212iqVV49V95+LsdfYIiVbxf0kAy4fa0Nksqe4jkpqdWoueXIhWyeWVLYyBpYXL8998pMRHQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xDfCLMENnlR7ld8YjyYaTR/IK1a7G2B6h+9dJOkmpoI=; b=kazMvwvtkEcatvJRqYvb/I8Nd/IphqfOvbRkHiLORM5QwjNxU+RNaSBCpt1rvBuqkPCWV4YIjghVu+dlaQcj/7X7rRVQiICju0I7MPMAPdjAVPIyKrKG4o1Plxf2/J2qosQ4FNc25haGN2bRpQhxvVao+vs69FfCwae+KsB4Tuw= Received: from DM6PR11MB4073.namprd11.prod.outlook.com (2603:10b6:5:19f::22) by DM5PR11MB1930.namprd11.prod.outlook.com (2603:10b6:3:106::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.38; Thu, 15 Oct 2020 00:56:38 +0000 Received: from DM6PR11MB4073.namprd11.prod.outlook.com ([fe80::cd42:ed68:e66a:1eaa]) by DM6PR11MB4073.namprd11.prod.outlook.com ([fe80::cd42:ed68:e66a:1eaa%7]) with mapi id 15.20.3455.030; Thu, 15 Oct 2020 00:56:38 +0000 From: "Bob Feng" To: "devel@edk2.groups.io" , "gaoliming@byosoft.com.cn" , 'Yunhua Feng' Subject: Re: [edk2-devel] [edk2-staging][PATCH v2] BaseTools/Fmmt: Fixed FMMT Linux build break issue Thread-Topic: [edk2-devel] [edk2-staging][PATCH v2] BaseTools/Fmmt: Fixed FMMT Linux build break issue Thread-Index: AQHWodTR7bBRHZvAsUKa+mp3EPR93KmWasPQgAAhOACAAUxDcA== Date: Thu, 15 Oct 2020 00:56:38 +0000 Message-ID: References: <20201014024929.1945-1-fengyunhua@byosoft.com.cn> <003501d6a1e7$d34a5670$79df0350$@byosoft.com.cn> In-Reply-To: <003501d6a1e7$d34a5670$79df0350$@byosoft.com.cn> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.55.46.36] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: abdc185f-aeaf-436b-bef1-08d870a52bea x-ms-traffictypediagnostic: DM5PR11MB1930: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:873; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: DApHusejULoMYovIDFyRCQqOhUNZBZaMazurst0IbF1aFvkh7Xt9wvm+NbPOph0M8YN/V0NPHDm1qUGygksqc6kbJgu3PLj5FmSgQKn2nt17wBDKnQiD+W4y3TAHmeMTSqznTiuXQ0AfNI9gXzVZPEZK1eNTvAfYTzRtmu0VPwBKmRg62nT6PXGiPfEPWusqF8tMXNkgrhLpNsN1Jzwao8tnBSONMBWD6sKnUK4CVJr7JHn/aoya16KwphCoE2P6ypnLtXdAqpuF042ZBoifnILSdkSc2ohjRItlQkXCaaOf6qL0nSrvzpsS/+eAnM9oXk0jOz+O/BeF0mDWnz1d9lVOEOfhVZdpnyPGL5dRFYd8TqD7eohBzxARvRkgGfc0sHSZJ/XvZUoJzkj2PrAIOA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR11MB4073.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(376002)(136003)(346002)(366004)(396003)(39860400002)(83080400001)(83380400001)(5660300002)(52536014)(8936002)(55016002)(33656002)(2906002)(8676002)(66556008)(66476007)(9686003)(66946007)(71200400001)(186003)(26005)(7696005)(86362001)(110136005)(53546011)(966005)(316002)(66446008)(6506007)(478600001)(76116006)(64756008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: mH3nxhuaSSmqKjNe9S4ImCOxA4uqnlQjdN7qj78kneG/esqltsRuj1GXttku8RQKTgFQcTqSnRSYARKiVkWY5FLiFxEMrj9lmEi5UzvpnJ7Vvh92lQj3OLEbe9GYSlMSErs64aj9c5qQTBWrOc2ab1XfOCuHsm3KUdLP3tey4li+/WQGOV36VXo+g87Fxp1aFw0pb06BMgqXsEvy/zQErpH7V9Emr5kFsbSiJOQ6CJZWk1Qrs3YVckc5iF2/R/6DBaCfIwYBTdoAzpBL861fRm/c785IpQE5o9P6dG+l8p1RgsfHbqyEJcadDldT+UzluGyR9bpzt35NawV5DwN5PxelJg6ZPzj06zoI37TumavLgzQHVQfVPHtjfGClH8W44s21OloywhRvy2f0rn7Qc09KGDG3iFq+M4nEGPTZV4bZbSJfS33ZgBCLPh3S0uHLOjyspEQfHE7g3sS3DuAZoCdUifGizT+VpYxtpQ6ZIPCs9kLWGvdvv0LpdTjvI49ZlqGX2M2TR6SybhrjcyluNLDvUVipntIiwzMWRcRMybIJ4wnLS+lMojpa4baHVUutXCkfJhmmFzFV79m5u3um2C0EPlVix3csKPg4cF0DN08NCAuEIprEgpuT+KH0wbdUV7Nhjbtxh2ClvGDZWV4bRQ== x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB4073.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: abdc185f-aeaf-436b-bef1-08d870a52bea X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Oct 2020 00:56:38.1324 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Jq+opKU6m9S88pdnUPW51YEsMN8zR4RzgNsvypbdrbcexYkS9oHN0MIZYO8X0pMtG6JzC86aTFDqMcV4J88lfg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR11MB1930 Return-Path: bob.c.feng@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhpcyBwYXRjaCB3YXMgcHVzaGVkIGF0IGY2ZDBhNmZlMDENCg0KLS0tLS1PcmlnaW5hbCBNZXNz YWdlLS0tLS0NCkZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5p bz4gT24gQmVoYWxmIE9mIGdhb2xpbWluZw0KU2VudDogV2VkbmVzZGF5LCBPY3RvYmVyIDE0LCAy MDIwIDE6MDcgUE0NClRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgRmVuZywgQm9iIEMgPGJvYi5j LmZlbmdAaW50ZWwuY29tPjsgJ1l1bmh1YSBGZW5nJyA8ZmVuZ3l1bmh1YUBieW9zb2Z0LmNvbS5j bj4NClN1YmplY3Q6IOWbnuWkjTogW2VkazItZGV2ZWxdIFtlZGsyLXN0YWdpbmddW1BBVENIIHYy XSBCYXNlVG9vbHMvRm1tdDogRml4ZWQgRk1NVCBMaW51eCBidWlsZCBicmVhayBpc3N1ZQ0KDQpS ZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0KDQo+IC0t LS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCj4g5Y+R5Lu25Lq6OiBib3VuY2UrMjc5NTIrNjYyMDErNDkw NTk1Mys4NzYxMDQ1QGdyb3Vwcy5pbw0KPiA8Ym91bmNlKzI3OTUyKzY2MjAxKzQ5MDU5NTMrODc2 MTA0NUBncm91cHMuaW8+IOS7o+ihqCBCb2IgRmVuZw0KPiDlj5HpgIHml7bpl7Q6IDIwMjDlubQx MOaciDE05pelIDExOjExDQo+IOaUtuS7tuS6ujogWXVuaHVhIEZlbmcgPGZlbmd5dW5odWFAYnlv c29mdC5jb20uY24+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiDmioTpgIE6IExpbWluZyBHYW8g PGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4NCj4g5Li76aKYOiBSZTogW2VkazItZGV2ZWxdIFtl ZGsyLXN0YWdpbmddW1BBVENIIHYyXSBCYXNlVG9vbHMvRm1tdDogRml4ZWQgDQo+IEZNTVQgTGlu dXggYnVpbGQgYnJlYWsgaXNzdWUNCj4gDQo+IFRoaXMgcGF0Y2ggbG9va3MgZ29vZC4NCj4gDQo+ IFJldmlld2VkLWJ5OiBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+DQo+IA0KPiAtLS0t LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBZdW5odWEgRmVuZyA8ZmVuZ3l1bmh1YUBi eW9zb2Z0LmNvbS5jbj4NCj4gU2VudDogV2VkbmVzZGF5LCBPY3RvYmVyIDE0LCAyMDIwIDEwOjQ5 IEFNDQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiBDYzogRmVuZywgQm9iIEMgPGJvYi5j LmZlbmdAaW50ZWwuY29tPjsgTGltaW5nIEdhbyANCj4gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5j bj4NCj4gU3ViamVjdDogW2VkazItc3RhZ2luZ11bUEFUQ0ggdjJdIEJhc2VUb29scy9GbW10OiBG aXhlZCBGTU1UIExpbnV4IA0KPiBidWlsZCBicmVhayBpc3N1ZQ0KPiANCj4gUmVtb3ZlIHNvbWUg ZGVmaW5lZCB2YXJpYWJsZSBidXQgbm90IHVzZWQuDQo+IExpbnV4IGJ1aWxkIG9wdGlvblstV2Vy cm9yPXVudXNlZC1idXQtc2V0LXZhcmlhYmxlXSB0cmVhdCBhbGwgd2FybmluZ3MgIA0KPiBhcyBl cnJvcnMuDQo+IA0KPiBDYzogQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50ZWwuY29tPg0KPiBDYzog TGltaW5nIEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0KPiANCj4gU2lnbmVkLW9mZi1i eTogWXVuaHVhIEZlbmcgPGZlbmd5dW5odWFAYnlvc29mdC5jb20uY24+DQo+IC0tLQ0KPiAgQmFz ZVRvb2xzL1NvdXJjZS9DL0ZNTVQvRmlybXdhcmVNb2R1bGVNYW5hZ2VtZW50LmMgfCAxNA0KPiAr Ky0tLS0tLS0tLS0tLQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMTIgZGVs ZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvQmFzZVRvb2xzL1NvdXJjZS9DL0ZNTVQvRmly bXdhcmVNb2R1bGVNYW5hZ2VtZW50LmMNCj4gYi9CYXNlVG9vbHMvU291cmNlL0MvRk1NVC9GaXJt d2FyZU1vZHVsZU1hbmFnZW1lbnQuYw0KPiBpbmRleCAyMDY2M2JhMTYzLi4zODA1NjE1M2ZiIDEw MDY0NA0KPiAtLS0gYS9CYXNlVG9vbHMvU291cmNlL0MvRk1NVC9GaXJtd2FyZU1vZHVsZU1hbmFn ZW1lbnQuYw0KPiArKysgYi9CYXNlVG9vbHMvU291cmNlL0MvRk1NVC9GaXJtd2FyZU1vZHVsZU1h bmFnZW1lbnQuYw0KPiBAQCAtMTcxNywxMSArMTcxNyw2IEBAIEZtbXRJbWFnZUV4dHJhY3QgKA0K PiAgICBGVl9JTkZPUk1BVElPTiAgICAgICAgICAgICAgKkZ2SW5GZDsNCj4gICAgVUlOVDMyICAg ICAgICAgICAgICAgICAgICAgIEluZGV4Ow0KPiAgICBVSU5UMzIgICAgICAgICAgICAgICAgICAg ICAgRmZzRm91bmRGbGFnOw0KPiAtICBGRlNfSU5GT1JNQVRJT04gICAgICAgICAgICAgKk91dHB1 dEZpbGVOYW1lOw0KPiAtICBGSUxFKiAgICAgICAgICAgICAgICAgICAgICAgTmV3RmRGaWxlOw0K PiAtICBGSUxFKiAgICAgICAgICAgICAgICAgICAgICAgTmV3RnZGaWxlOw0KPiAtICBVSU5UNjQg ICAgICAgICAgICAgICAgICAgICAgTmV3RnZMZW5ndGg7DQo+IC0gIFZPSUQqICAgICAgICAgICAg ICAgICAgICAgICBCdWZmZXI7DQo+ICAgIENIQVI4ICAgICAgICAgICAgICAgICAgICAgICAqVGVt RGlyOw0KPiAgICBVSU5UOCAgICAgICAgICAgICAgICAgICAgICAgRnZOdW1JbkZkOw0KPiAgICBV SU5UMzIgICAgICAgICAgICAgICAgICAgICAgT2Zmc2V0Ow0KPiBAQCAtMTczNiwyMyArMTczMSwx OCBAQCBGbW10SW1hZ2VFeHRyYWN0ICgNCj4gICAgVUlOVDMyICAgICAgICAgICAgICAgICAgICAg IEZmc1NpemU7DQo+ICAgIFVJTlQzMiAgICAgICAgICAgICAgICAgICAgICBGZFNpemU7DQo+ICAg IGludCAgICAgICAgICAgICAgICAgICAgICAgICBqOw0KPiAtICBDSEFSOCAgICAgICAgICAgICAg ICAgICAgICAgRmZzT3V0cHV0RmlsZU5hbWVbX01BWF9ESVJdOw0KPiArICBDSEFSOCAgICAgICAg ICAgICAgICAgICAgICAgRmZzT3V0cHV0RmlsZU5hbWVbX01BWF9QQVRIXTsNCj4gDQo+ICAgIEZk U2l6ZSAgICAgICAgICAgICAgICAgICAgICA9IDA7DQo+ICAgIEluZGV4ICAgICAgICAgICAgICAg ICAgICAgICA9IDA7DQo+IC0gIE5ld0Z2TGVuZ3RoICAgICAgICAgICAgICAgICA9IDA7DQo+ICAg IEZmc0ZvdW5kRmxhZyAgICAgICAgICAgICAgICA9IDA7DQo+ICAgIEZkRGF0YSAgICAgICAgICAg ICAgICAgICAgICA9IE5VTEw7DQo+ICAgIEZ2SW5GZCAgICAgICAgICAgICAgICAgICAgICA9IE5V TEw7DQo+IC0gIE91dHB1dEZpbGVOYW1lICAgICAgICAgICAgICA9IE5VTEw7DQo+IC0gIE5ld0Zk RmlsZSAgICAgICAgICAgICAgICAgICA9IE5VTEw7DQo+IC0gIE5ld0Z2RmlsZSAgICAgICAgICAg ICAgICAgICA9IE5VTEw7DQo+IC0gIEJ1ZmZlciAgICAgICAgICAgICAgICAgICAgICA9IE5VTEw7 DQo+ICAgIFRlbURpciAgICAgICAgICAgICAgICAgICAgICA9IE5VTEw7DQo+ICAgIEZ2TnVtSW5G ZCAgICAgICAgICAgICAgICAgICA9IDA7DQo+ICAgIE9mZnNldCAgICAgICAgICAgICAgICAgICAg ICA9IDA7DQo+ICAgIEZkQnVmZmVyICAgICAgICAgICAgICAgICAgICA9IE5VTEw7DQo+IC0gIGlm IChzaXplb2YoRmZzT3V0RmlsZU9yRGlyTmFtZSkgPiBfTUFYX0RJUikgew0KPiArICBpZiAoc3Ry bGVuKEZmc091dEZpbGVPckRpck5hbWUpID4gX01BWF9QQVRIIC0gMSkgew0KPiAgICAgIEVycm9y KCJGTU1UIiwgMCwgMDAwNCwgImVycm9yIHdoaWxlIGlucHV0IGZpbGUgbmFtZSIsICJPdXRwdXQN CmRpcmVjdG9yeQ0KPiBwYXRoIGlzIHRvbyBsb25nIiApOw0KPiAgICAgIHJldHVybiBFRklfQUJP UlRFRDsNCj4gICAgfQ0KPiAtLQ0KPiAyLjI3LjAud2luZG93cy4xDQo+IA0KPiANCj4gDQo+IA0K PiANCj4gDQoNCg0KDQoNCg0KDQoNCg0K