From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=192.55.52.88; helo=mga01.intel.com; envelope-from=liming.gao@intel.com; receiver=edk2-devel@lists.01.org Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) (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 B2C412115C333 for ; Wed, 13 Jun 2018 03:16:31 -0700 (PDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 13 Jun 2018 03:16:31 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.51,218,1526367600"; d="scan'208";a="46765603" Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203]) by fmsmga007.fm.intel.com with ESMTP; 13 Jun 2018 03:16:31 -0700 Received: from fmsmsx151.amr.corp.intel.com (10.18.125.4) by FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 13 Jun 2018 03:16:30 -0700 Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by FMSMSX151.amr.corp.intel.com (10.18.125.4) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 13 Jun 2018 03:16:30 -0700 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.87]) by SHSMSX101.ccr.corp.intel.com ([169.254.1.82]) with mapi id 14.03.0319.002; Wed, 13 Jun 2018 18:16:30 +0800 From: "Gao, Liming" To: Ard Biesheuvel CC: "edk2-devel@lists.01.org" , "lersek@redhat.com" , "Zhu, Yonghong" Thread-Topic: [PATCH v2] BaseTools/tools_def IA32: disable PIE code generation explicitly Thread-Index: AQHUAaFZiWsT4VD8F02PaLtf1yjLA6Rb2YZA///Hk4CAAlkDgA== Date: Wed, 13 Jun 2018 10:16:29 +0000 Message-ID: <4A89E2EF3DFEDB4C8BFDE51014F606A14E296D86@SHSMSX104.ccr.corp.intel.com> References: <20180611162911.3386-1-ard.biesheuvel@linaro.org> <4A89E2EF3DFEDB4C8BFDE51014F606A14E295E07@SHSMSX104.ccr.corp.intel.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 v2] BaseTools/tools_def IA32: disable PIE code generation explicitly X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jun 2018 10:16:31 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 QXJkOg0KICBUaGlzIHBhdGNoIGNhdXNlcyBHQ0M0OSBJQTMyIGJ1aWxkIGZhaWx1cmUgd2l0aCBH Q0MgY29tcGlsZXIgNC45LjIgaW4gbGluayBwaGFzZS4gIiBnY2M6IGVycm9yOiB1bnJlY29nbml6 ZWQgY29tbWFuZCBsaW5lIG9wdGlvbiAtbm8tcGllIg0KICBEbyB5b3Uga25vdyBhbnkgb3B0aW9u IHRvIGRpc2FibGUgdGhpcyBlcnJvcj8NCg0KVGhhbmtzDQpMaW1pbmcNCj4tLS0tLU9yaWdpbmFs IE1lc3NhZ2UtLS0tLQ0KPkZyb206IEFyZCBCaWVzaGV1dmVsIFttYWlsdG86YXJkLmJpZXNoZXV2 ZWxAbGluYXJvLm9yZ10NCj5TZW50OiBUdWVzZGF5LCBKdW5lIDEyLCAyMDE4IDI6MTkgUE0NCj5U bzogR2FvLCBMaW1pbmcgPGxpbWluZy5nYW9AaW50ZWwuY29tPg0KPkNjOiBlZGsyLWRldmVsQGxp c3RzLjAxLm9yZzsgbGVyc2VrQHJlZGhhdC5jb207IFpodSwgWW9uZ2hvbmcNCj48eW9uZ2hvbmcu emh1QGludGVsLmNvbT4NCj5TdWJqZWN0OiBSZTogW1BBVENIIHYyXSBCYXNlVG9vbHMvdG9vbHNf ZGVmIElBMzI6IGRpc2FibGUgUElFIGNvZGUNCj5nZW5lcmF0aW9uIGV4cGxpY2l0bHkNCj4NCj5P biAxMiBKdW5lIDIwMTggYXQgMDM6NDAsIEdhbywgTGltaW5nIDxsaW1pbmcuZ2FvQGludGVsLmNv bT4gd3JvdGU6DQo+PiBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5j b20+DQo+Pg0KPg0KPlRoYW5rcw0KPg0KPlB1c2hlZCBhcyBjMjVkMzkwNTUyM2ENCj4NCj4+PiAt LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+IEZyb206IEFyZCBCaWVzaGV1dmVsIFttYWls dG86YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZ10NCj4+PiBTZW50OiBUdWVzZGF5LCBKdW5lIDEy LCAyMDE4IDEyOjI5IEFNDQo+Pj4gVG86IGVkazItZGV2ZWxAbGlzdHMuMDEub3JnDQo+Pj4gQ2M6 IGxlcnNla0ByZWRoYXQuY29tOyBHYW8sIExpbWluZyA8bGltaW5nLmdhb0BpbnRlbC5jb20+OyBa aHUsDQo+WW9uZ2hvbmcgPHlvbmdob25nLnpodUBpbnRlbC5jb20+OyBBcmQgQmllc2hldXZlbA0K Pj4+IDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPg0KPj4+IFN1YmplY3Q6IFtQQVRDSCB2Ml0g QmFzZVRvb2xzL3Rvb2xzX2RlZiBJQTMyOiBkaXNhYmxlIFBJRSBjb2RlIGdlbmVyYXRpb24NCj5l eHBsaWNpdGx5DQo+Pj4NCj4+PiBBcyBhIHNlY3VyaXR5IG1lYXN1cmUsIHNvbWUgZGlzdHJvcyBu b3cgYnVpbGQgdGhlaXIgR0NDIHRvb2xjaGFpbnMgd2l0aA0KPj4+IFBJRSBjb2RlIGdlbmVyYXRp b24gZW5hYmxlZCBieSBkZWZhdWx0LCBiZWNhdXNlIGl0IGlzIGEgcHJlcmVxdWlzaXRlDQo+Pj4g Zm9yIEFTTFIgdG8gYmUgZW5hYmxlZCB3aGVuIHJ1bm5pbmcgdGhlIGV4ZWN1dGFibGUuDQo+Pj4N Cj4+PiBUaGlzIHR5cGljYWxseSByZXN1bHRzIGluIHNsaWdodGx5IGxhcmdlciBjb2RlLCBidXQg aXQgYWxzbyBnZW5lcmF0ZXMNCj4+PiBFTEYgcmVsb2NhdGlvbnMgdGhhdCBvdXIgdG9vbGluZyBj YW5ub3QgZGVhbCB3aXRoLCBzbyBsZXQncyBkaXNhYmxlIGl0DQo+Pj4gZXhwbGljaXRseSB3aGVu IHVzaW5nIEdDQzQ5IG9yIGxhdGVyIGZvciBJQTMyLiAoTm90ZSB0aGF0IHRoaXMgZG9lcyBub3QN Cj4+PiBhcHBseSB0byBYNjQ6IGl0IHVzZXMgUElFIGNvZGUgZGVsaWJlcmF0ZWx5IGluIHNvbWUg Y2FzZXMsIGFuZCBvdXINCj4+PiB0b29saW5nIGRvZXMgZGVhbCB3aXRoIHRoZSByZXN1bGluZyBy ZWxvY2F0aW9ucykNCj4+Pg0KPj4+IENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJp YnV0aW9uIEFncmVlbWVudCAxLjENCj4+PiBTaWduZWQtb2ZmLWJ5OiBBcmQgQmllc2hldXZlbCA8 YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4NCj4+PiBBY2tlZC1ieTogTGFzemxvIEVyc2VrIDxs ZXJzZWtAcmVkaGF0LmNvbT4NCj4+PiAtLS0NCj4+PiAgQmFzZVRvb2xzL0NvbmYvdG9vbHNfZGVm LnRlbXBsYXRlIHwgMTAgKysrKystLS0tLQ0KPj4+ICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRp b25zKCspLCA1IGRlbGV0aW9ucygtKQ0KPj4+DQo+Pj4gZGlmZiAtLWdpdCBhL0Jhc2VUb29scy9D b25mL3Rvb2xzX2RlZi50ZW1wbGF0ZQ0KPmIvQmFzZVRvb2xzL0NvbmYvdG9vbHNfZGVmLnRlbXBs YXRlDQo+Pj4gaW5kZXggN2U5YzkxNTc1NWVkLi43MzNjNmVjNzE3MDkgMTAwNzU1DQo+Pj4gLS0t IGEvQmFzZVRvb2xzL0NvbmYvdG9vbHNfZGVmLnRlbXBsYXRlDQo+Pj4gKysrIGIvQmFzZVRvb2xz L0NvbmYvdG9vbHNfZGVmLnRlbXBsYXRlDQo+Pj4gQEAgLTQ2NDgsNyArNDY0OCw3IEBAIERFRklO RSBHQ0M0OF9BQVJDSDY0X0RMSU5LMl9GTEFHUyAgICA9DQo+REVGKEdDQzQ3X0FBUkNINjRfRExJ TksyX0ZMQUdTKQ0KPj4+ICBERUZJTkUgR0NDNDhfQVJNX0FTTERMSU5LX0ZMQUdTICAgICAgPQ0K PkRFRihHQ0M0N19BUk1fQVNMRExJTktfRkxBR1MpDQo+Pj4gIERFRklORSBHQ0M0OF9BQVJDSDY0 X0FTTERMSU5LX0ZMQUdTICA9DQo+REVGKEdDQzQ3X0FBUkNINjRfQVNMRExJTktfRkxBR1MpDQo+ Pj4NCj4+PiAtREVGSU5FIEdDQzQ5X0lBMzJfQ0NfRkxBR1MgICAgICAgICAgID0gREVGKEdDQzQ4 X0lBMzJfQ0NfRkxBR1MpDQo+Pj4gK0RFRklORSBHQ0M0OV9JQTMyX0NDX0ZMQUdTICAgICAgICAg ICA9IERFRihHQ0M0OF9JQTMyX0NDX0ZMQUdTKSAtDQo+Zm5vLXBpYyAtZm5vLXBpZQ0KPj4+ICBE RUZJTkUgR0NDNDlfWDY0X0NDX0ZMQUdTICAgICAgICAgICAgPSBERUYoR0NDNDhfWDY0X0NDX0ZM QUdTKQ0KPj4+ICBERUZJTkUgR0NDNDlfSUEzMl9YNjRfRExJTktfQ09NTU9OICAgPSAtbm9zdGRs aWIgLVdsLC1uLC1xLC0tZ2MtDQo+c2VjdGlvbnMgLXogY29tbW9uLXBhZ2Utc2l6ZT0weDQwDQo+ Pj4gIERFRklORSBHQ0M0OV9JQTMyX1g2NF9BU0xETElOS19GTEFHUyA9DQo+REVGKEdDQzQ5X0lB MzJfWDY0X0RMSU5LX0NPTU1PTikgLVdsLC0tZW50cnksUmVmZXJlbmNlQWNwaVRhYmxlIC11DQo+ Pj4gUmVmZXJlbmNlQWNwaVRhYmxlDQo+Pj4gQEAgLTUzNTcsMTAgKzUzNTcsMTAgQEAgUkVMRUFT RV9HQ0M0OF9BQVJDSDY0X0NDX0ZMQUdTICAgPQ0KPkRFRihHQ0M0OF9BQVJDSDY0X0NDX0ZMQUdT KSAtV25vLXVudXNlZC1idXQtcw0KPj4+ICAqX0dDQzQ5X0lBMzJfUkNfUEFUSCAgICAgICAgICAg ICAgPSBERUYoR0NDNDlfSUEzMl9QUkVGSVgpb2JqY29weQ0KPj4+DQo+Pj4gICpfR0NDNDlfSUEz Ml9BU0xDQ19GTEFHUyAgICAgICAgICA9IERFRihHQ0NfQVNMQ0NfRkxBR1MpIC1tMzINCj4+PiAt Kl9HQ0M0OV9JQTMyX0FTTERMSU5LX0ZMQUdTICAgICAgID0NCj5ERUYoR0NDNDlfSUEzMl9YNjRf QVNMRExJTktfRkxBR1MpIC1XbCwtbSxlbGZfaTM4Ng0KPj4+ICsqX0dDQzQ5X0lBMzJfQVNMRExJ TktfRkxBR1MgICAgICAgPQ0KPkRFRihHQ0M0OV9JQTMyX1g2NF9BU0xETElOS19GTEFHUykgLVds LC1tLGVsZl9pMzg2IC1uby1waWUNCj4+PiAgKl9HQ0M0OV9JQTMyX0FTTV9GTEFHUyAgICAgICAg ICAgID0gREVGKEdDQzQ5X0FTTV9GTEFHUykgLW0zMiAtDQo+bWFyY2g9aTM4Ng0KPj4+ICAqX0dD QzQ5X0lBMzJfRExJTktfRkxBR1MgICAgICAgICAgPSBERUYoR0NDNDlfSUEzMl9YNjRfRExJTktf RkxBR1MpDQo+LVdsLC1tLGVsZl9pMzg2LC0tb2Zvcm1hdD1lbGYzMi1pMzg2DQo+Pj4gLSpfR0ND NDlfSUEzMl9ETElOSzJfRkxBR1MgICAgICAgICA9IERFRihHQ0M0OV9JQTMyX0RMSU5LMl9GTEFH UykNCj4+PiArKl9HQ0M0OV9JQTMyX0RMSU5LMl9GTEFHUyAgICAgICAgID0gREVGKEdDQzQ5X0lB MzJfRExJTksyX0ZMQUdTKSAtDQo+bm8tcGllDQo+Pj4gICpfR0NDNDlfSUEzMl9SQ19GTEFHUyAg ICAgICAgICAgICA9IERFRihHQ0NfSUEzMl9SQ19GTEFHUykNCj4+PiAgKl9HQ0M0OV9JQTMyX09C SkNPUFlfRkxBR1MgICAgICAgID0NCj4+PiAgKl9HQ0M0OV9JQTMyX05BU01fRkxBR1MgICAgICAg ICAgID0gLWYgZWxmMzINCj4+PiBAQCAtNTUwMiw5ICs1NTAyLDkgQEAgUkVMRUFTRV9HQ0M0OV9B QVJDSDY0X0RMSU5LX0ZMQUdTICA9DQo+REVGKEdDQzQ5X0FBUkNINjRfRExJTktfRkxBR1MpDQo+ Pj4gICpfR0NDNV9JQTMyX1JDX1BBVEggICAgICAgICAgICAgID0gREVGKEdDQzVfSUEzMl9QUkVG SVgpb2JqY29weQ0KPj4+DQo+Pj4gICpfR0NDNV9JQTMyX0FTTENDX0ZMQUdTICAgICAgICAgID0g REVGKEdDQ19BU0xDQ19GTEFHUykgLW0zMiAtZm5vLWx0bw0KPj4+IC0qX0dDQzVfSUEzMl9BU0xE TElOS19GTEFHUyAgICAgICA9DQo+REVGKEdDQzVfSUEzMl9YNjRfQVNMRExJTktfRkxBR1MpIC1X bCwtbSxlbGZfaTM4Ng0KPj4+ICsqX0dDQzVfSUEzMl9BU0xETElOS19GTEFHUyAgICAgICA9DQo+ REVGKEdDQzVfSUEzMl9YNjRfQVNMRExJTktfRkxBR1MpIC1XbCwtbSxlbGZfaTM4NiAtbm8tcGll DQo+Pj4gICpfR0NDNV9JQTMyX0FTTV9GTEFHUyAgICAgICAgICAgID0gREVGKEdDQzVfQVNNX0ZM QUdTKSAtbTMyIC0NCj5tYXJjaD1pMzg2DQo+Pj4gLSpfR0NDNV9JQTMyX0RMSU5LMl9GTEFHUyAg ICAgICAgID0gREVGKEdDQzVfSUEzMl9ETElOSzJfRkxBR1MpDQo+Pj4gKypfR0NDNV9JQTMyX0RM SU5LMl9GTEFHUyAgICAgICAgID0gREVGKEdDQzVfSUEzMl9ETElOSzJfRkxBR1MpIC0NCj5uby1w aWUNCj4+PiAgKl9HQ0M1X0lBMzJfUkNfRkxBR1MgICAgICAgICAgICAgPSBERUYoR0NDX0lBMzJf UkNfRkxBR1MpDQo+Pj4gICpfR0NDNV9JQTMyX09CSkNPUFlfRkxBR1MgICAgICAgID0NCj4+PiAg Kl9HQ0M1X0lBMzJfTkFTTV9GTEFHUyAgICAgICAgICAgPSAtZiBlbGYzMg0KPj4+IC0tDQo+Pj4g Mi4xNy4xDQo+Pg0K