From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=134.134.136.100; helo=mga07.intel.com; envelope-from=liming.gao@intel.com; receiver=edk2-devel@lists.01.org Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 7F369210DBE87 for ; Mon, 6 Aug 2018 22:27:44 -0700 (PDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 06 Aug 2018 22:27:44 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.51,453,1526367600"; d="scan'208";a="79525723" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by orsmga001.jf.intel.com with ESMTP; 06 Aug 2018 22:27:41 -0700 Received: from fmsmsx153.amr.corp.intel.com (10.18.125.6) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 6 Aug 2018 22:27:41 -0700 Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by FMSMSX153.amr.corp.intel.com (10.18.125.6) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 6 Aug 2018 22:27:41 -0700 Received: from shsmsx152.ccr.corp.intel.com ([169.254.6.150]) by SHSMSX104.ccr.corp.intel.com ([169.254.5.143]) with mapi id 14.03.0319.002; Tue, 7 Aug 2018 13:27:39 +0800 From: "Gao, Liming" To: Laszlo Ersek CC: edk2-devel-01 Thread-Topic: [edk2] [PATCH 0/6] BaseTools/Source/C: take EXTRA_OPTFLAGS and EXTRA_LDFLAGS from the caller Thread-Index: AQHUJHnMlSWa3foRkkyt05fhKvbda6Ssopmg//+eJgCABp2hMP//hCSAgAAXDACAASgHAA== Date: Tue, 7 Aug 2018 05:27:38 +0000 Message-ID: <4A89E2EF3DFEDB4C8BFDE51014F606A14E2CF038@SHSMSX152.ccr.corp.intel.com> References: <20180726004415.13381-1-lersek@redhat.com> <4A89E2EF3DFEDB4C8BFDE51014F606A14E2C4BDF@SHSMSX104.ccr.corp.intel.com> <7fcaa55c-abf5-25ff-2a08-6168ee10fd01@redhat.com> <4A89E2EF3DFEDB4C8BFDE51014F606A14E2C6726@SHSMSX104.ccr.corp.intel.com> <44ddfa8b-7af5-47a7-d584-6777213706e3@redhat.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [PATCH 0/6] BaseTools/Source/C: take EXTRA_OPTFLAGS and EXTRA_LDFLAGS from the caller X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Aug 2018 05:27:45 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 TGFzemxvOg0KICBJIG1lYW4gdG8ga2VlcCB0aGUgbWluaW1hbCBjaGFuZ2UgaW4gUENDVC4gSSBk b24ndCBwcmV2ZW50IHRoZSBuZWNlc3NhcnkgY2hhbmdlIGluIFBDQ1QgY29kZS4gUGVyIHlvdXIg Y29tbWVudHMsIHRoaXMgY2hhbmdlIGluIFBDQ1QgaXMgbmVjZXNzYXJ5LiBJZiBzbywgSSBhbSBP SyB0byB0aGlzIHBhdGNoLiANCg0KICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdh b0BpbnRlbC5jb20+DQoNClRoYW5rcw0KTGltaW5nDQo+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCj5Gcm9tOiBMYXN6bG8gRXJzZWsgW21haWx0bzpsZXJzZWtAcmVkaGF0LmNvbV0NCj5TZW50 OiBUdWVzZGF5LCBBdWd1c3QgMDcsIDIwMTggMTI6NDEgQU0NCj5UbzogR2FvLCBMaW1pbmcgPGxp bWluZy5nYW9AaW50ZWwuY29tPg0KPkNjOiBlZGsyLWRldmVsLTAxIDxlZGsyLWRldmVsQGxpc3Rz LjAxLm9yZz4NCj5TdWJqZWN0OiBSZTogW2VkazJdIFtQQVRDSCAwLzZdIEJhc2VUb29scy9Tb3Vy Y2UvQzogdGFrZSBFWFRSQV9PUFRGTEFHUw0KPmFuZCBFWFRSQV9MREZMQUdTIGZyb20gdGhlIGNh bGxlcg0KPg0KPkhpIExpbWluZywNCj4NCj5PbiAwOC8wNi8xOCAxNzoxOCwgTGFzemxvIEVyc2Vr IHdyb3RlOg0KPj4gT24gMDgvMDYvMTggMTY6NDgsIEdhbywgTGltaW5nIHdyb3RlOg0KPj4+IExh c3psbzoNCj4+PiAgIFRoYW5rcyBmb3IgeW91ciBkZXRhaWwgaW5mb3JtYXRpb24uIEkgdW5kZXJz dGFuZCBFWFRSQV9PUFRGTEFHUy4NCj4+PiAgIFNvLCBpdHMgbmFtZSBpcyBPSyB0byBtZS4NCj4+ Pg0KPj4+ICAgT24gUGNjdHMsIGl0IGlzIHRoZSB0aGlyZCBwYXJ0eSBjb2RlLiBJIHdvdWxkIGxp a2UgdG8gbWFrZSB0aGUNCj4+PiAgIG1pbmltYWwgY2hhbmdlLiBTbywgSSBhc2sgd2hldGhlciB3 ZSBub3QgdG91Y2ggaXQuDQo+Pg0KPj4gT0ssIHRoYW5rIHlvdSwgSSdsbCBsb29rIGludG8gdGhh dC4NCj4NCj5JIHN0YXJ0ZWQgd3JpdGluZyB1cCBhIHN1bW1hcnkgZm9yIHRoZSBzdGFrZS1ob2xk ZXJzIG9mDQo+PGh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9MTU0 MDI0ND4sIGV4cGxhaW5pbmcgdGhhdA0KPnNvbWUgc291cmNlIGNvZGUgdGhhdCBnb2VzIGludG8g dGhlIFZmckNvbXBpbGUgdXRpbGl0eSBpcyBuYXRpdmUgdG8gdGhlDQo+ZWRrMiBwcm9qZWN0LCB3 aGlsZSB0aGUgY29kZSB0aGF0ICpnZW5lcmF0ZXMqIHRoZSBsZXhlciBhbmQgcGFyc2VyDQo+c291 cmNlIGNvZGUgZm9yIFZmckNvbXBpbGUgY29tZXMgZnJvbSB0aGUgUENDVFMgcHJvamVjdCwgYW5k IGlzIHVzZWQNCj5vbmx5IHRlbXBvcmFyaWx5LiBBbmQsIHRoYXQgdGhpcyBzaG91bGQgYmUgYSBn b29kIGVub3VnaCByZWFzb24gdG8NCj5pZ25vcmUgUENDVFMsIGJlY2F1c2UgaW4gdXBzdHJlYW0g dGhlIG1haW50YWluZXJzIHByZWZlciBub3QgdG91Y2hpbmcNCj5QQ0NUUyBzb3VyY2UuDQo+DQo+ SG93ZXZlcjogb3VyIGdpdCBoaXN0b3J5IGZvciAiQmFzZVRvb2xzL1NvdXJjZS9DL1ZmckNvbXBp bGUvUGNjdHMiIGRvZXMNCj5ub3QgY29ycm9ib3JhdGUgdGhpcyBwcmVmZXJlbmNlLg0KPg0KPkNv bnNpZGVyOg0KPg0KPihhKSAgMSAgMzBmZGYxMTQwYjhkIFsyMDA5LTA3LTE3XSBDaGVjayBJbiB0 b29sIHNvdXJjZSBjb2RlIGJhc2VkIG9uIEJ1aWxkIHRvb2wNCj5wcm9qZWN0IHJldmlzaW9uIHIx NjU1Lg0KPiAgICAgMiAgYjY5ZmQ1OWU2ZjFhIFsyMDE0LTA4LTI1XSBGaXggbm1ha2UgY2xlYW5h bGwgYnVncy4NCj4gICAgIDMgIDVkZGNjZjM0YzRmNSBbMjAxNS0wNy0wOF0gQmFzZVRvb2xzOiBG aXggYnVpbGQgb24gRnJlZUJTRCBhbmQgYWxsb3cgdXNlDQo+b2Ygbm9uLWdjYyBzeXN0ZW0gY29t cGlsZXINCj4gICAgIDQgIDgxOWEyMzk0ZjE3ZiBbMjAxNi0wMS0xMV0gQmFzZVRvb2xzL1ZmckNv bXBpbGU6IGhvbm9yIENDIGlmIGl0IGlzIHNldA0KPiAgICAgNSAgNGFjMTRjZWFlMDc2IFsyMDE2 LTA5LTA4XSBCYXNlVG9vbHMgVmZyQ29tcGlsZSBQY2N0czogVXBkYXRlIEdDQyBGbGFncw0KPnRv IHRoZSBzcGVjaWZpYyBvbmUgd2l0aCBCVUlMRF8gcHJlZml4DQo+DQo+ICAgIENvbW1pdHMgIzMg dGhyb3VnaCAjNSBtb2RpZnkgdGhlIHNhbWUgc2V0IG9mIGZpbGVzIGFzIG15IHBhdGNoZXMgNC02 DQo+ICAgIC0tIHRoZSAiYW50bHIiIGFuZCAiZGxnIiBtYWtlZmlsZXMuDQo+DQo+KGIpICA2ICA5 OWU1NTk3MGZmMDcgWzIwMTYtMTAtMjBdIEJhc2VUb29sczogRml4IHR5cG9zIGluIGNvbW1lbnRz IGFuZA0KPnZhcmlhYmxlcw0KPg0KPiAgICBUaGlzIGlzIGZyb20gR2FyeSdzIHNlcmllcw0KPg0K PiAgICAgIFtlZGsyXSBbUEFUQ0ggMDAvMzNdIEZpeCB0eXBvcyBpbiBjb21tZW50cyBhbmQgdmFy aWFibGVzDQo+DQo+ICAgIGFuZCBpdCBtb2RpZmllcyAiZGxnIiBzb3VyY2UgY29kZS4NCj4NCj4o YykgIDcgIGJhYjVhZDJmZDE0YiBbMjAxNi0xMS0wOF0gQmFzZVRvb2xzL1ZmckNvbXBpbGU6IEFk ZCBjaGVja3MgZm9yIGFycmF5DQo+YWNjZXNzDQo+ICAgICA4ICA3N2RlZTBiMTg1OWQgWzIwMTYt MTEtMDhdIEJhc2VUb29scy9WZnJDb21waWxlOiBBdm9pZCBmcmVlaW5nIGZyZWVkDQo+bWVtb3J5 IGluIGNsYXNzZXMNCj4gICAgIDkgIGQ1NTYzODM2MjcyNyBbMjAxNi0xMS0wOF0gQmFzZVRvb2xz L1ZmckNvbXBpbGUvUGNjdHM6IEFkZCB2aXJ0dWFsDQo+ZGVzdHJ1Y3RvciBmb3IgY2xhc3MgRExH SW5wdXRTdHJlYW0NCj4gICAgMTAgIGZlZjE1ZWNkMjBkZCBbMjAxNi0xMS0wOF0gQmFzZVRvb2xz L1ZmckNvbXBpbGUvUGNjdHM6IE1ha2UNCj5hc3NpZ25tZW50IG9wZXJhdG9yIG5vdCByZXR1cm5p bmcgdm9pZA0KPg0KPiAgICBUaGVzZSBmb3VyIGNvbW1pdHMgKCM3IHRocm91Z2ggIzEwKSBhcmUg ZnJvbSBIYW8ncyBzZXJpZXMNCj4NCj4gICAgICBbZWRrMl0gW1BBVENIIHYyIDAwLzUzXSBSZXNv bHZlIGlzc3VlcyBmb3IgQyBzb3VyY2UgY29kZXMgaW4gQmFzZVRvb2xzDQo+DQo+ICAgIGFuZCB0 aGV5IG1vZGlmeSBQQ0NUUyBoZWFkZXJzLg0KPg0KPihkKSAxMSAgNWIyNmFkZjAzYTBiIFsyMDE2 LTEyLTIwXSBCYXNlVG9vbHM6IGZpeCBmb3JtYXQtc2VjdXJpdHkgYnVpbGQNCj53YXJuaW5ncw0K PiAgICAxMiAgODIzMGQ0NWJiYTUxIFsyMDE2LTEyLTIwXSBCYXNlVG9vbHM6IGZpeCBmb3JtYXQg dHlwZSBidWlsZCB3YXJuaW5ncw0KPg0KPiAgICBDb21taXRzICMxMSBhbmQgIzEyIGFyZSBmcm9t IEhleWkncyBzZXJpZXMNCj4NCj4gICAgICBbZWRrMl0gW1BBVENIIDAvNF0gRml4IEdDQyBidWls ZCB3YXJuaW5ncyBmb3IgQmFzZVRvb2xzDQo+DQo+ICAgIGFuZCB0aGV5IG1vZGlmeSB0aGUgImFu dGxyIiBzb3VyY2UgY29kZS4NCj4NCj4oZSkgMTMgIDBhNjRmNDlmZGUwOSBbMjAxNi0xMi0yM10g QmFzZVRvb2xzL1BjY3RzOiBSZXNvbHZlIEdDQyBzdGluZyBmb3JtYXQNCj5taXNtYXRjaCBidWls ZCB3YXJuaW5nDQo+DQo+ICAgIFRoaXMgcGF0Y2ggaXMgYWdhaW4gZnJvbSBIYW8sIGFuZCBpdCBt b2RpZmllcyB1dGlsaXR5IGNvZGUgaW4gUENDVFMNCj4gICAgdGhhdCBpcyBidWlsdCBpbnRvIGJv dGggImRsZyIgYW5kICJhbnRsciIgKG5hbWVseSwgInNldC5jIikuDQo+DQo+KGYpIDE0ICBhNWI4 NGQzNDgwYjQgWzIwMTgtMDEtMDJdIEJhc2VUb29sczogZWxpbWluYXRlIHVudXNlZCBleHByZXNz aW9uDQo+cmVzdWx0DQo+ICAgIDE1ICA0ZTk3OTc0YzFlNTIgWzIwMTgtMDEtMDJdIEJhc2VUb29s czogc2lsZW5jZSBwYXJlbnRoZXNlcy1lcXVhbGl0eQ0KPndhcm5pbmcNCj4NCj4gICAgVGhlc2Ug YXJlIGZyb20gYSBzZXJpZXMgdGhhdCBaZW5pdGg0MzIgcG9zdGVkIHdpdGhvdXQgYSBjb3Zlcg0K PiAgICBsZXR0ZXIuIFRoZXkgbW9kaWZ5ICJhbnRsciIgYW5kICJkbGciIHNvdXJjZSBjb2RlLg0K Pg0KPlRoZSBhYm92ZSBleGFtcGxlcyBpbXBseSB0aGF0IHdlIGhhdmUgbW9kaWZpZWQgYm90aCB0 aGUgbWFrZWZpbGVzIGFuZA0KPnRoZSBzb3VyY2UgY29kZSB1bmRlciBQQ0NUUywgb3ZlciB0aW1l Lg0KPg0KPkRvIHlvdSBzdGlsbCBwcmVmZXIgdGhhdCBJIGRyb3AgdGhvc2UgcGFydHMgb2YgbXkg c2VyaWVzPw0KPg0KPkkgY2FuIGF0dGVtcHQgdG8gZG8gdGhhdCwgYnV0IHRoZW4gSSBjYW5ub3Qg dGVsbCB0aGUgUkhCWiMxNTQwMjQ0DQo+c3Rha2Vob2xkZXJzIHRoYXQgd2UgImdlbmVyYWxseSIg YXZvaWQgcGF0Y2hpbmcgdGhlIGJ1bmRsZWQgUENDVFMNCj5pbnN0YW5jZSAtLSBiZWNhdXNlLCB3 ZSBkbyBwYXRjaCBpdCB3aGVuZXZlciBuZWNlc3NhcnkuDQo+DQo+VGhhbmtzIQ0KPkxhc3psbw0K