From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=missing; spf=none, err=SPF record not found (domain: zhaoxin.com, ip: 203.148.12.81, mailfrom: tigerliu@zhaoxin.com) Received: from ZXSHCAS1.zhaoxin.com (ZXSHCAS1.zhaoxin.com [203.148.12.81]) by groups.io with SMTP; Mon, 19 Aug 2019 22:00:49 -0700 Received: from zxbjmbx1.zhaoxin.com (10.29.252.163) by ZXSHCAS1.zhaoxin.com (10.28.252.161) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1261.35; Tue, 20 Aug 2019 13:00:45 +0800 Received: from zxbjmbx2.zhaoxin.com (10.29.252.164) by zxbjmbx1.zhaoxin.com (10.29.252.163) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1261.35; Tue, 20 Aug 2019 13:00:44 +0800 Received: from zxbjmbx2.zhaoxin.com ([fe80::4d77:9dba:64a8:8ec3]) by zxbjmbx2.zhaoxin.com ([fe80::4d77:9dba:64a8:8ec3%4]) with mapi id 15.01.1261.035; Tue, 20 Aug 2019 13:00:44 +0800 From: "Tiger Liu(BJ-RD)" To: "devel@edk2.groups.io" , "liming.gao@intel.com" Subject: =?UTF-8?B?562U5aSNOiBbZWRrMi1kZXZlbF0gW2VkazJdIElmIHVzZSBwcmVidWlsZCB0b29scywgbm90IG5lZWQgaW5zdGFsbCBweXRob24gMi43IGFueW1vcmU/?= Thread-Topic: [edk2-devel] [edk2] If use prebuild tools, not need install python 2.7 anymore? Thread-Index: AdVWa+WBZlSRS/YSTAyR+Y1YjRrUfwAMIEUQAB2QU9A= Date: Tue, 20 Aug 2019 05:00:44 +0000 Message-ID: References: <5842cee4141c46c48a993cca2a17d7ed@zhaoxin.com> <4A89E2EF3DFEDB4C8BFDE51014F606A14E4D3900@SHSMSX104.ccr.corp.intel.com> In-Reply-To: <4A89E2EF3DFEDB4C8BFDE51014F606A14E4D3900@SHSMSX104.ccr.corp.intel.com> Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.29.8.28] MIME-Version: 1.0 Return-Path: TigerLiu@zhaoxin.com Content-Language: zh-CN Content-Type: multipart/alternative; boundary="_000_ac3cfaaa7ed04d358df12f6e28a0c873zhaoxincom_" --_000_ac3cfaaa7ed04d358df12f6e28a0c873zhaoxincom_ Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 SGksIExpbWluZzoNCkJhc2VkIG9uIHRoZSBiZWxvdyB3ZWIgaW5mbzoNCmh0dHBzOi8vZ2l0aHVi LmNvbS90aWFub2NvcmUvdGlhbm9jb3JlLmdpdGh1Yi5pby93aWtpL0VkazItYnVpbGR0b29scw0K DQpUaGUgcHl0aG9uIHRvb2xzIGFyZSB1c2VkIHRvIGNvbXBpbGUgdGhlIGJ1aWxkaW5nIHRvb2xz IHdyaXR0ZW4gYnkgcHl0aG9uLg0KDQpodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL3RpYW5v Y29yZS5naXRodWIuaW8vd2lraS9CdWlsZFRvb2wtU2V0dXAtR3VpZGUNCmluIHRoZSBhYm92ZSB3 ZWIsIGl0IHNhaWQ6DQqhsFRoZSB0b29scyBpbiB0aGlzIHNlY3Rpb24gYXJlIE5PVCByZXF1aXJl ZCB0byBidWlsZCB0aGUgRURLIElJIHByb2plY3Q7IHRoZXkgYXJlIG5lZWRlZCB0byBjb21waWxl IHRoZSBCYXNlVG9vbHMgdXNlZCB0byBidWlsZCB0aGUgRURLIElJIHByb2plY3QuobENCg0KSWYg SSB1c2VkIHRoZSBQcmVidWlsdCBXaW5kb3dzIHRvb2xzIChXaW4zMiBiaW5hcmllcyksIHRoZW4g SSBkb26hr3QgbmVlZCBpbnN0YWxsIHB5dGhvbiBwYWNrYWdlIGFueW1vcmU/DQoNCk9yLCBjdXJy ZW50IFVESyBzb3VyY2UgY29kZSBkb2VzbqGvdCBzdXBwb3J0IHByZWJ1aWx0IHRvb2xzIGJpbmFy eSwgaXQgYWx3YXlzIG5lZWQgaW5zdGFsbGluZyBQeXRob24gdG8gY29tcGlsZSBweXRob24gYnVp bGQgdG9vbHMgZXZlcnkgdGltZS4NCg0KVGhhbmtzDQq3orz+yMs6IGRldmVsQGVkazIuZ3JvdXBz LmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gtPqx7SBMaW1pbmcgR2FvDQq3osvNyrG85DogMjAx OcTqONTCMTnI1SAyMjo0Ng0KytW8/sjLOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgVGlnZXIgTGl1 KEJKLVJEKSA8VGlnZXJMaXVAemhhb3hpbi5jb20+DQrW98ziOiBSZTogW2VkazItZGV2ZWxdIFtl ZGsyXSBJZiB1c2UgcHJlYnVpbGQgdG9vbHMsIG5vdCBuZWVkIGluc3RhbGwgcHl0aG9uIDIuNyBh bnltb3JlPw0KDQpOb3csIGVkazIgc3RhYmxlIHRhZyByZWxlYXNlIGlzIGh0dHBzOi8vZ2l0aHVi LmNvbS90aWFub2NvcmUvdGlhbm9jb3JlLmdpdGh1Yi5pby93aWtpL0VESy1JSS1SZWxlYXNlLVBs YW5uaW5nDQoNCkFmdGVyIGVkazItc3RhYmxlMjAxOTAzIHRhZywgZWRrMiBzdXBwb3J0cyBQeXRo b24zLiBVc2VyIG5lZWRzIHRvIGluc3RhbGwgUHl0aG9uMy54LCBkb2VzbqGvdCBuZWVkIHRvIHNl dCBQWVRIT04gcGF0aC4NCg0KVGhhbmtzDQpMaW1pbmcNCkZyb206IGRldmVsQGVkazIuZ3JvdXBz LmlvPG1haWx0bzpkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gW21haWx0bzpkZXZlbEBlZGsyLmdyb3Vw cy5pb10gT24gQmVoYWxmIE9mIFRpZ2VyIExpdShCSi1SRCkNClNlbnQ6IE1vbmRheSwgQXVndXN0 IDE5LCAyMDE5IDQ6NTYgUE0NClRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzxtYWlsdG86ZGV2ZWxA ZWRrMi5ncm91cHMuaW8+DQpTdWJqZWN0OiBbZWRrMi1kZXZlbF0gW2VkazJdIElmIHVzZSBwcmVi dWlsZCB0b29scywgbm90IG5lZWQgaW5zdGFsbCBweXRob24gMi43IGFueW1vcmU/DQoNCkhlbGxv LA0KSSBoYXZlIGEgcXVlc3Rpb24gYWJvdXQgbmVlZGluZyBpbnN0YWxsIHB5dGhvbiAyLjcNCg0K SWYgdXNlciB3YW50cyB0byBzZXR1cCB1ZGsgY29tcGlsaW5nIGVudmlyb25tZW50LCBoZSBuZWVk cyBpbnN0YWxsIHB5dGhvbiAyLjcuDQpXaGVuIHJ1bm5pbmcgYnVpbGQgY29tbWFuZCBldmVyeSB0 aW1lLCBpdCBhbHdheXMgY2hlY2sgcHl0aG9uIHRvb2wgcGF0aC4NCldoeT8NCg0KSWYgSSBjb21w aWxlZCBiYXNldG9vbHMgYmVmb3JlLCBhbmQgdXNlIHRoZSBwcmVidWlsdCBiYXNldG9vbHMgcGFj a2FnZSwgdGhlbiBJIGRvbqGvdCBuZWVkIGluc3RhbGwgcHl0aG9uIDIuNyBwYWNrYWdlPw0KDQpU aGFua3MNCg0KDQqxo8PcyfnD96O6DQqxvtPKvP66rNPQsaPD3Lvy16jT0NDFz6KjrL32uanWuLao ytW8/sjLyrnTw6Gj0c+9+7bUsb7Tyrz+u/LG5MTayN3X9sjOus7OtL6tytrIqLXEsunUxKGiyrnT w6GiuLTWxrvy16q3oqGjDQpDT05GSURFTlRJQUwgTk9URToNClRoaXMgZW1haWwgY29udGFpbnMg Y29uZmlkZW50aWFsIG9yIGxlZ2FsbHkgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiBhbmQgaXMgZm9y IHRoZSBzb2xlIHVzZSBvZiBpdHMgaW50ZW5kZWQgcmVjaXBpZW50LiBBbnkgdW5hdXRob3JpemVk IHJldmlldywgdXNlLCBjb3B5aW5nIG9yIGZvcndhcmRpbmcgb2YgdGhpcyBlbWFpbCBvciB0aGUg Y29udGVudCBvZiB0aGlzIGVtYWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuDQoNCg0KDQqxo8Pc yfnD96O6DQqxvtPKvP66rNPQsaPD3Lvy16jT0NDFz6KjrL32uanWuLaoytW8/sjLyrnTw6Gj0c+9 +7bUsb7Tyrz+u/LG5MTayN3X9sjOus7OtL6tytrIqLXEsunUxKGiyrnTw6GiuLTWxrvy16q3oqGj DQpDT05GSURFTlRJQUwgTk9URToNClRoaXMgZW1haWwgY29udGFpbnMgY29uZmlkZW50aWFsIG9y IGxlZ2FsbHkgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiBhbmQgaXMgZm9yIHRoZSBzb2xlIHVzZSBv ZiBpdHMgaW50ZW5kZWQgcmVjaXBpZW50LiBBbnkgdW5hdXRob3JpemVkIHJldmlldywgdXNlLCBj b3B5aW5nIG9yIGZvcndhcmRpbmcgb2YgdGhpcyBlbWFpbCBvciB0aGUgY29udGVudCBvZiB0aGlz IGVtYWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuDQo= --_000_ac3cfaaa7ed04d358df12f6e28a0c873zhaoxincom_ Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable

Hi, Limi= ng:

Based on= the below web info:

https://github.com/tian= ocore/tianocore.github.io/wiki/Edk2-buildtools

&= nbsp;

The pyth= on tools are used to compile the building tools written by python.

&nb= sp;

https://github.co= m/tianocore/tianocore.github.io/wiki/BuildTool-Setup-Guide

in the above web, it said:

=A1=B0The tools in this section are NO= T required to build the EDK II project; they are needed to compile the Base= Tools used to build the EDK II project.=A1=B1

&nb= sp;

If I use= d the Prebuilt Windows tools (Win32 binaries), then I don=A1=AFt need= install python package anymore?

&nb= sp;

Or, current UDK source code doesn=A1= =AFt support prebuilt tools binary, it always need installing Python to co= mpile python build tools every time.

&nb= sp;

Thanks

=B7=A2=BC=FE=C8=CB: devel@edk2.groups= .io <devel@edk2.groups.io> =B4=FA=B1=ED Liming Gao
=B7=A2=CB=CD=CA=B1=BC=E4: 2019=C4=EA8=D4=C219=C8=D5 = 22:46
=CA=D5=BC=FE=C8=CB: devel@edk2.groups.io; Tiger Liu(BJ-RD) <TigerLiu@zhaoxin.com>= ;
=D6=F7=CC=E2: Re: [edk2-devel] [edk2] If use prebuild tools, not need install python 2= .7 anymore?

 

Now, edk2 stable tag release is https://github.com/tianocore/ti= anocore.github.io/wiki/EDK-II-Release-Planning

 

After edk2-stable201903 tag, edk2 supp= orts Python3. User needs to install Python3.x, doesn=A1=AFt need to set PYT= HON path.

 

Thanks

Liming

 

Hello,

I have a question about needin= g install python 2.7

 

If user wants to setup udk com= piling environment, he needs install python 2.7.

When running build command eve= ry time, it always check python tool path.

Why?

 

If I compiled basetools before= , and use the prebuilt basetools package, then I don=A1=AFt need install python 2.7 package?

 

Thanks

 

 

=B1=A3=C3=DC=C9=F9=C3=F7=A3=BA=

=B1=BE=D3=CA=BC=FE=BA=AC=D3=D0=B1=A3=C3=DC=BB=F2=D7=A8=D3=D0=D0=C5=CF= = =A2=A3=AC=BD=F6=B9=A9=D6=B8=B6=A8=CA=D5=BC=FE=C8=CB=CA=B9=D3=C3=A1=A3=D1= =CF=BD=FB=B6=D4=B1=BE=D3=CA=BC=FE=BB=F2=C6=E4=C4=DA=C8=DD=D7=F6=C8=CE=BA= =CE=CE=B4=BE=AD=CA=DA=C8=A8=B5=C4=B2=E9=D4=C4=A1=A2=CA=B9=D3=C3=A1=A2=B8= =B4=D6=C6=BB=F2=D7=AA=B7=A2=A1=A3

CONFIDENTIAL NOTE:

This email contains confidenti= al or legally privileged information and is for the sole use of its intended recipient. Any unauthorized review, use, copying or f= orwarding of this email or the content of this email is strictly prohibited= .



=B1=A3=C3=DC=C9=F9=C3=F7=A3=BA
=B1=BE=D3=CA=BC=FE=BA=AC=D3=D0=B1=A3=C3=DC=BB=F2=D7=A8=D3= = =D0=D0=C5=CF=A2=A3=AC=BD=F6=B9=A9=D6=B8=B6=A8=CA=D5=BC=FE=C8=CB=CA=B9=D3= =C3=A1=A3=D1=CF=BD=FB=B6=D4=B1=BE=D3=CA=BC=FE=BB=F2=C6=E4=C4=DA=C8=DD=D7= =F6=C8=CE=BA=CE=CE=B4=BE=AD=CA=DA=C8=A8=B5=C4=B2=E9=D4=C4=A1=A2=CA=B9=D3= =C3=A1=A2=B8=B4=D6=C6=BB=F2=D7=AA=B7=A2=A1=A3
CONFIDENTIAL NOTE:
This email contains confidential or legally privileged information and = is for the sole use of its intended recipient. Any unauthorized review, use= , copying or forwarding of this email or the content of this email is stric= tly prohibited.
--_000_ac3cfaaa7ed04d358df12f6e28a0c873zhaoxincom_--