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.82, mailfrom: tigerliu@zhaoxin.com) Received: from ZXSHCAS2.zhaoxin.com (ZXSHCAS2.zhaoxin.com [203.148.12.82]) by groups.io with SMTP; Mon, 19 Aug 2019 01:55:53 -0700 Received: from zxbjmbx3.zhaoxin.com (10.29.252.165) by ZXSHCAS2.zhaoxin.com (10.28.252.162) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1261.35; Mon, 19 Aug 2019 16:55:50 +0800 Received: from zxbjmbx2.zhaoxin.com (10.29.252.164) by zxbjmbx3.zhaoxin.com (10.29.252.165) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1261.35; Mon, 19 Aug 2019 16:55:50 +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; Mon, 19 Aug 2019 16:55:50 +0800 From: "Tiger Liu(BJ-RD)" To: "devel@edk2.groups.io" Subject: [edk2] If use prebuild tools, not need install python 2.7 anymore? Thread-Topic: [edk2] If use prebuild tools, not need install python 2.7 anymore? Thread-Index: AdVWa+WBZlSRS/YSTAyR+Y1YjRrUfw== Date: Mon, 19 Aug 2019 08:55:49 +0000 Message-ID: <5842cee4141c46c48a993cca2a17d7ed@zhaoxin.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_5842cee4141c46c48a993cca2a17d7edzhaoxincom_" --_000_5842cee4141c46c48a993cca2a17d7edzhaoxincom_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hello, I have a question about needing install python 2.7 If user wants to setup udk compiling environment, he needs install python 2= .7. When running build command every time, it always check python tool path. Why? If I compiled basetools before, and use the prebuilt basetools package, the= n I don't need install python 2.7 package? Thanks ????? ????????????????????????????????????????????????????? CONFIDENTIAL NOTE: This email contains confidential or legally privileged information and is f= or the sole use of its intended recipient. Any unauthorized review, use, co= pying or forwarding of this email or the content of this email is strictly = prohibited. --_000_5842cee4141c46c48a993cca2a17d7edzhaoxincom_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hello,

I have a question about needing= install python 2.7

 

If user wants to setup udk comp= iling environment, he needs install python 2.7.

When running build command ever= y time, it always check python tool path.

Why?

 

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

 

Thanks

 



保密声明:
本邮件含有保भ= 4;或专有信息,仅供指&= #23450;收件人使用。严禁= 545;本邮件或其内容做任= ;何未经授权的查阅、&#= 20351;用、复制或转发。
CONFIDENTIAL NOTE:
This email contains confidential or legally privileged information and i= s 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 strict= ly prohibited.
--_000_5842cee4141c46c48a993cca2a17d7edzhaoxincom_-- From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.93, mailfrom: liming.gao@intel.com) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by groups.io with SMTP; Mon, 19 Aug 2019 07:45:49 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 19 Aug 2019 07:45:49 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,405,1559545200"; d="scan'208,217";a="195550949" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by fmsmga001.fm.intel.com with ESMTP; 19 Aug 2019 07:45:49 -0700 Received: from fmsmsx158.amr.corp.intel.com (10.18.116.75) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 19 Aug 2019 07:45:49 -0700 Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by fmsmsx158.amr.corp.intel.com (10.18.116.75) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 19 Aug 2019 07:45:48 -0700 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.112]) by shsmsx102.ccr.corp.intel.com ([169.254.2.19]) with mapi id 14.03.0439.000; Mon, 19 Aug 2019 22:45:46 +0800 From: "Liming Gao" To: "devel@edk2.groups.io" , "tigerliu@zhaoxin.com" Subject: Re: [edk2] If use prebuild tools, not need install python 2.7 anymore? Thread-Topic: [edk2] If use prebuild tools, not need install python 2.7 anymore? Thread-Index: AdVWa+WBZlSRS/YSTAyR+Y1YjRrUfwAMIEUQ Date: Mon, 19 Aug 2019 14:45:46 +0000 Message-ID: <4A89E2EF3DFEDB4C8BFDE51014F606A14E4D3900@SHSMSX104.ccr.corp.intel.com> References: <5842cee4141c46c48a993cca2a17d7ed@zhaoxin.com> In-Reply-To: <5842cee4141c46c48a993cca2a17d7ed@zhaoxin.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiODQ2YTFhMWUtNWY4ZC00NTBjLTk1ZjYtZmM5ZjIyMWU3M2M2IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiMWI2WlZJMEdMbm1CUGJFNHdOZ1ArREFNenh6dnJkT0dTbTUzNGlEcU1qMzVIWTRIS3plMWRmN0ZIaTAwcFZaYyJ9 dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Return-Path: liming.gao@intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_4A89E2EF3DFEDB4C8BFDE51014F606A14E4D3900SHSMSX104ccrcor_" --_000_4A89E2EF3DFEDB4C8BFDE51014F606A14E4D3900SHSMSX104ccrcor_ Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 Tm93LCBlZGsyIHN0YWJsZSB0YWcgcmVsZWFzZSBpcyBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9j b3JlL3RpYW5vY29yZS5naXRodWIuaW8vd2lraS9FREstSUktUmVsZWFzZS1QbGFubmluZw0KDQpB ZnRlciBlZGsyLXN0YWJsZTIwMTkwMyB0YWcsIGVkazIgc3VwcG9ydHMgUHl0aG9uMy4gVXNlciBu ZWVkcyB0byBpbnN0YWxsIFB5dGhvbjMueCwgZG9lc26hr3QgbmVlZCB0byBzZXQgUFlUSE9OIHBh dGguDQoNClRoYW5rcw0KTGltaW5nDQpGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyBbbWFpbHRv OmRldmVsQGVkazIuZ3JvdXBzLmlvXSBPbiBCZWhhbGYgT2YgVGlnZXIgTGl1KEJKLVJEKQ0KU2Vu dDogTW9uZGF5LCBBdWd1c3QgMTksIDIwMTkgNDo1NiBQTQ0KVG86IGRldmVsQGVkazIuZ3JvdXBz LmlvDQpTdWJqZWN0OiBbZWRrMi1kZXZlbF0gW2VkazJdIElmIHVzZSBwcmVidWlsZCB0b29scywg bm90IG5lZWQgaW5zdGFsbCBweXRob24gMi43IGFueW1vcmU/DQoNCkhlbGxvLA0KSSBoYXZlIGEg cXVlc3Rpb24gYWJvdXQgbmVlZGluZyBpbnN0YWxsIHB5dGhvbiAyLjcNCg0KSWYgdXNlciB3YW50 cyB0byBzZXR1cCB1ZGsgY29tcGlsaW5nIGVudmlyb25tZW50LCBoZSBuZWVkcyBpbnN0YWxsIHB5 dGhvbiAyLjcuDQpXaGVuIHJ1bm5pbmcgYnVpbGQgY29tbWFuZCBldmVyeSB0aW1lLCBpdCBhbHdh eXMgY2hlY2sgcHl0aG9uIHRvb2wgcGF0aC4NCldoeT8NCg0KSWYgSSBjb21waWxlZCBiYXNldG9v bHMgYmVmb3JlLCBhbmQgdXNlIHRoZSBwcmVidWlsdCBiYXNldG9vbHMgcGFja2FnZSwgdGhlbiBJ IGRvbqGvdCBuZWVkIGluc3RhbGwgcHl0aG9uIDIuNyBwYWNrYWdlPw0KDQpUaGFua3MNCg0KDQqx o8PcyfnD96O6DQqxvtPKvP66rNPQsaPD3Lvy16jT0NDFz6KjrL32uanWuLaoytW8/sjLyrnTw6Gj 0c+9+7bUsb7Tyrz+u/LG5MTayN3X9sjOus7OtL6tytrIqLXEsunUxKGiyrnTw6GiuLTWxrvy16q3 oqGjDQpDT05GSURFTlRJQUwgTk9URToNClRoaXMgZW1haWwgY29udGFpbnMgY29uZmlkZW50aWFs IG9yIGxlZ2FsbHkgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiBhbmQgaXMgZm9yIHRoZSBzb2xlIHVz ZSBvZiBpdHMgaW50ZW5kZWQgcmVjaXBpZW50LiBBbnkgdW5hdXRob3JpemVkIHJldmlldywgdXNl LCBjb3B5aW5nIG9yIGZvcndhcmRpbmcgb2YgdGhpcyBlbWFpbCBvciB0aGUgY29udGVudCBvZiB0 aGlzIGVtYWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuDQoNCg== --_000_4A89E2EF3DFEDB4C8BFDE51014F606A14E4D3900SHSMSX104ccrcor_ Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable

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

From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of Ti= ger Liu(BJ-RD)
Sent: Monday, August 19, 2019 4:56 PM
To: devel@edk2.groups.io
Subject: [edk2-devel] [edk2] If use prebuild tools, not need instal= l python 2.7 anymore?

 

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= .

--_000_4A89E2EF3DFEDB4C8BFDE51014F606A14E4D3900SHSMSX104ccrcor_-- 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_-- From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.115, mailfrom: liming.gao@intel.com) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by groups.io with SMTP; Tue, 20 Aug 2019 23:47:40 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 20 Aug 2019 23:47:39 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,411,1559545200"; d="scan'208,217";a="207629961" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by fmsmga002.fm.intel.com with ESMTP; 20 Aug 2019 23:47:39 -0700 Received: from FMSMSX110.amr.corp.intel.com (10.18.116.10) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 20 Aug 2019 23:47:39 -0700 Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by fmsmsx110.amr.corp.intel.com (10.18.116.10) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 20 Aug 2019 23:47:38 -0700 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.112]) by SHSMSX152.ccr.corp.intel.com ([169.254.6.62]) with mapi id 14.03.0439.000; Wed, 21 Aug 2019 14:47:36 +0800 From: "Liming Gao" To: "devel@edk2.groups.io" , "tigerliu@zhaoxin.com" Subject: Re: [edk2-devel] [edk2] If use prebuild tools, not need install python 2.7 anymore? Thread-Topic: [edk2-devel] [edk2] If use prebuild tools, not need install python 2.7 anymore? Thread-Index: AdVWa+WBZlSRS/YSTAyR+Y1YjRrUfwAMIEUQAB2QU9AANiIt0A== Date: Wed, 21 Aug 2019 06:47:36 +0000 Message-ID: <4A89E2EF3DFEDB4C8BFDE51014F606A14E4D9307@SHSMSX104.ccr.corp.intel.com> References: <5842cee4141c46c48a993cca2a17d7ed@zhaoxin.com> <4A89E2EF3DFEDB4C8BFDE51014F606A14E4D3900@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 Return-Path: liming.gao@intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_4A89E2EF3DFEDB4C8BFDE51014F606A14E4D9307SHSMSX104ccrcor_" --_000_4A89E2EF3DFEDB4C8BFDE51014F606A14E4D9307SHSMSX104ccrcor_ Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 VGlnZXI6DQoNCg0KRnJvbTogZGV2ZWxAZWRrMi5ncm91cHMuaW8gW21haWx0bzpkZXZlbEBlZGsy Lmdyb3Vwcy5pb10gT24gQmVoYWxmIE9mIFRpZ2VyIExpdShCSi1SRCkNClNlbnQ6IFR1ZXNkYXks IEF1Z3VzdCAyMCwgMjAxOSAxOjAxIFBNDQpUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IEdhbywg TGltaW5nIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4NClN1YmplY3Q6ILTwuLQ6IFtlZGsyLWRldmVs XSBbZWRrMl0gSWYgdXNlIHByZWJ1aWxkIHRvb2xzLCBub3QgbmVlZCBpbnN0YWxsIHB5dGhvbiAy LjcgYW55bW9yZT8NCg0KSGksIExpbWluZzoNCkJhc2VkIG9uIHRoZSBiZWxvdyB3ZWIgaW5mbzoN Cmh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvdGlhbm9jb3JlLmdpdGh1Yi5pby93aWtpL0Vk azItYnVpbGR0b29scw0KW0xpbWluZ10gVGhpcyBwYWdlIGlzIG91dCBvZiBkYXRlLiBidWlsZHRv b2xzLUJhc2VUb29scyBpcyBERVBSRUNBVEVELiBVc2UgQmFzZVRvb2xzIHVuZGVyIEVESyBJSSBp bnN0ZWFkLg0KDQpUaGUgcHl0aG9uIHRvb2xzIGFyZSB1c2VkIHRvIGNvbXBpbGUgdGhlIGJ1aWxk aW5nIHRvb2xzIHdyaXR0ZW4gYnkgcHl0aG9uLg0KDQpodHRwczovL2dpdGh1Yi5jb20vdGlhbm9j b3JlL3RpYW5vY29yZS5naXRodWIuaW8vd2lraS9CdWlsZFRvb2wtU2V0dXAtR3VpZGUNCmluIHRo ZSBhYm92ZSB3ZWIsIGl0IHNhaWQ6DQqhsFRoZSB0b29scyBpbiB0aGlzIHNlY3Rpb24gYXJlIE5P VCByZXF1aXJlZCB0byBidWlsZCB0aGUgRURLIElJIHByb2plY3Q7IHRoZXkgYXJlIG5lZWRlZCB0 byBjb21waWxlIHRoZSBCYXNlVG9vbHMgdXNlZCB0byBidWlsZCB0aGUgRURLIElJIHByb2plY3Qu obENCltMaW1pbmddIFRoYW5rcyBmb3IgeW91ciBwb2ludC4gSSB3aWxsIHVwZGF0ZSB0aGlzIHdp a2kgcGFnZS4NCg0KSWYgSSB1c2VkIHRoZSBQcmVidWlsdCBXaW5kb3dzIHRvb2xzIChXaW4zMiBi aW5hcmllcyksIHRoZW4gSSBkb26hr3QgbmVlZCBpbnN0YWxsIHB5dGhvbiBwYWNrYWdlIGFueW1v cmU/DQoNCk9yLCBjdXJyZW50IFVESyBzb3VyY2UgY29kZSBkb2VzbqGvdCBzdXBwb3J0IHByZWJ1 aWx0IHRvb2xzIGJpbmFyeSwgaXQgYWx3YXlzIG5lZWQgaW5zdGFsbGluZyBQeXRob24gdG8gY29t cGlsZSBweXRob24gYnVpbGQgdG9vbHMgZXZlcnkgdGltZS4NCltMaW1pbmddIE5vdywgZWRrMiBy ZXF1aXJlcyBQeXRob24zLnggZm9yIGJ1aWxkLiBUaGlzIGNoYW5nZSBoYXBwZW5lZCBvbmUgeWVh ciBhZ28uIFBsZWFzZSBzZWUgaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21lc3NhZ2Uv Mjk0MzYuDQoNCkxpbWluZw0KDQpUaGFua3MNCreivP7IyzogZGV2ZWxAZWRrMi5ncm91cHMuaW88 bWFpbHRvOmRldmVsQGVkazIuZ3JvdXBzLmlvPiA8ZGV2ZWxAZWRrMi5ncm91cHMuaW88bWFpbHRv OmRldmVsQGVkazIuZ3JvdXBzLmlvPj4gtPqx7SBMaW1pbmcgR2FvDQq3osvNyrG85DogMjAxOcTq ONTCMTnI1SAyMjo0Ng0KytW8/sjLOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzxtYWlsdG86ZGV2ZWxA ZWRrMi5ncm91cHMuaW8+OyBUaWdlciBMaXUoQkotUkQpIDxUaWdlckxpdUB6aGFveGluLmNvbTxt YWlsdG86VGlnZXJMaXVAemhhb3hpbi5jb20+Pg0K1vfM4jogUmU6IFtlZGsyLWRldmVsXSBbZWRr Ml0gSWYgdXNlIHByZWJ1aWxkIHRvb2xzLCBub3QgbmVlZCBpbnN0YWxsIHB5dGhvbiAyLjcgYW55 bW9yZT8NCg0KTm93LCBlZGsyIHN0YWJsZSB0YWcgcmVsZWFzZSBpcyBodHRwczovL2dpdGh1Yi5j b20vdGlhbm9jb3JlL3RpYW5vY29yZS5naXRodWIuaW8vd2lraS9FREstSUktUmVsZWFzZS1QbGFu bmluZw0KDQpBZnRlciBlZGsyLXN0YWJsZTIwMTkwMyB0YWcsIGVkazIgc3VwcG9ydHMgUHl0aG9u My4gVXNlciBuZWVkcyB0byBpbnN0YWxsIFB5dGhvbjMueCwgZG9lc26hr3QgbmVlZCB0byBzZXQg UFlUSE9OIHBhdGguDQoNClRoYW5rcw0KTGltaW5nDQpGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5p bzxtYWlsdG86ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IFttYWlsdG86ZGV2ZWxAZWRrMi5ncm91cHMu aW9dIE9uIEJlaGFsZiBPZiBUaWdlciBMaXUoQkotUkQpDQpTZW50OiBNb25kYXksIEF1Z3VzdCAx OSwgMjAxOSA0OjU2IFBNDQpUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW88bWFpbHRvOmRldmVsQGVk azIuZ3JvdXBzLmlvPg0KU3ViamVjdDogW2VkazItZGV2ZWxdIFtlZGsyXSBJZiB1c2UgcHJlYnVp bGQgdG9vbHMsIG5vdCBuZWVkIGluc3RhbGwgcHl0aG9uIDIuNyBhbnltb3JlPw0KDQpIZWxsbywN CkkgaGF2ZSBhIHF1ZXN0aW9uIGFib3V0IG5lZWRpbmcgaW5zdGFsbCBweXRob24gMi43DQoNCklm IHVzZXIgd2FudHMgdG8gc2V0dXAgdWRrIGNvbXBpbGluZyBlbnZpcm9ubWVudCwgaGUgbmVlZHMg aW5zdGFsbCBweXRob24gMi43Lg0KV2hlbiBydW5uaW5nIGJ1aWxkIGNvbW1hbmQgZXZlcnkgdGlt ZSwgaXQgYWx3YXlzIGNoZWNrIHB5dGhvbiB0b29sIHBhdGguDQpXaHk/DQoNCklmIEkgY29tcGls ZWQgYmFzZXRvb2xzIGJlZm9yZSwgYW5kIHVzZSB0aGUgcHJlYnVpbHQgYmFzZXRvb2xzIHBhY2th Z2UsIHRoZW4gSSBkb26hr3QgbmVlZCBpbnN0YWxsIHB5dGhvbiAyLjcgcGFja2FnZT8NCg0KVGhh bmtzDQoNCg0KsaPD3Mn5w/ejug0Ksb7Tyrz+uqzT0LGjw9y78teo09DQxc+io6y99rmp1ri2qMrV vP7Iy8q508Oho9HPvfu21LG+08q8/rvyxuTE2sjd1/bIzrrOzrS+rcrayKi1xLLp1MShosq508Oh ori01sa78teqt6Khow0KQ09ORklERU5USUFMIE5PVEU6DQpUaGlzIGVtYWlsIGNvbnRhaW5zIGNv bmZpZGVudGlhbCBvciBsZWdhbGx5IHByaXZpbGVnZWQgaW5mb3JtYXRpb24gYW5kIGlzIGZvciB0 aGUgc29sZSB1c2Ugb2YgaXRzIGludGVuZGVkIHJlY2lwaWVudC4gQW55IHVuYXV0aG9yaXplZCBy ZXZpZXcsIHVzZSwgY29weWluZyBvciBmb3J3YXJkaW5nIG9mIHRoaXMgZW1haWwgb3IgdGhlIGNv bnRlbnQgb2YgdGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLg0KDQqxo8PcyfnD96O6 DQqxvtPKvP66rNPQsaPD3Lvy16jT0NDFz6KjrL32uanWuLaoytW8/sjLyrnTw6Gj0c+9+7bUsb7T yrz+u/LG5MTayN3X9sjOus7OtL6tytrIqLXEsunUxKGiyrnTw6GiuLTWxrvy16q3oqGjDQpDT05G SURFTlRJQUwgTk9URToNClRoaXMgZW1haWwgY29udGFpbnMgY29uZmlkZW50aWFsIG9yIGxlZ2Fs bHkgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiBhbmQgaXMgZm9yIHRoZSBzb2xlIHVzZSBvZiBpdHMg aW50ZW5kZWQgcmVjaXBpZW50LiBBbnkgdW5hdXRob3JpemVkIHJldmlldywgdXNlLCBjb3B5aW5n IG9yIGZvcndhcmRpbmcgb2YgdGhpcyBlbWFpbCBvciB0aGUgY29udGVudCBvZiB0aGlzIGVtYWls IGlzIHN0cmljdGx5IHByb2hpYml0ZWQuDQoNCg== --_000_4A89E2EF3DFEDB4C8BFDE51014F606A14E4D9307SHSMSX104ccrcor_ Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable

Tiger:

 

 

From:<= /span> devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of Tiger Liu(BJ-RD)
Sent: Tuesday, August 20, 2019 1:01 PM
To: devel@edk2.groups.io; Gao, Liming <liming.gao@intel.com><= br> Subject:
=B4=F0=B8=B4: [edk2-devel] [edk2] If use preb= uild tools, not need install python 2.7 anymore?

 = ;

Hi, Liming:<= /span>

Based on the below web = info:

https://github.com/tianocore/tianocore.githu= b.io/wiki/Edk2-buildtools

[Liming] This page is= out of date. buildtools-BaseTools is DEPRECATED. Use BaseTools under EDK I= I instead.

 

The python tools are us= ed to compile the building tools written by python.

 

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

in the above web, it said:

=A1=B0The tools in this section are NOT required to b= uild the EDK II project; they are needed to compile the BaseTools used to b= uild the EDK II project.=A1=B1

[Liming] Thanks for y= our point. I will update this wiki page.

 

If I used the Prebui= lt Windows tools (Win32 binaries), then I don=A1=AFt need install python pa= ckage anymore?

 

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

[Liming] Now, edk2 re= quires Python3.x for build. This change happened one year ago. Please see https://edk2.grou= ps.io/g/devel/message/29436.

 

Liming

 

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 Li= u(BJ-RD) <TigerLiu@zhaoxin.com>
=D6=F7=CC=E2: Re: [edk2-devel] [edk2] If use pr= ebuild tools, not need install python 2.7 anymore?

 = ;

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

 

After edk2-stable201903 tag, edk2 supports Python3. U= ser needs to install Python3.x, doesn=A1=AFt need to set PYTHON path.

 

Thanks

Liming<= /span>

 = ;

Hello,

I have a question about needing install python 2.7<= o:p>

 

If user wants to setup udk compiling environment, h= e needs install python 2.7.

When running build command every time, it always ch= eck python tool path.

Why?

 

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

 

Thanks

 

&= nbsp;

=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<= /p>

CONFIDENTIAL NOTE:

This email contains confidential or legally p= rivileged information and is for the sole use of its intended recipient. Any unauthorized review, use, copying or forwarding o= f this email or the content of this email is strictly prohibited.

&= nbsp;

=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<= /p>

CONFIDENTIAL NOTE:

This email contains confidential or legally p= rivileged information and is for the sole use of its intended recipient. Any unauthorized review, use, copying or forwarding o= f this email or the content of this email is strictly prohibited.

--_000_4A89E2EF3DFEDB4C8BFDE51014F606A14E4D9307SHSMSX104ccrcor_--