From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from walk.intel-email.com (walk.intel-email.com [101.227.64.242]) by mx.groups.io with SMTP id smtpd.web10.13867.1680052792702677297 for ; Tue, 28 Mar 2023 18:19:54 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@byosoft.com.cn header.s=cloud-union header.b=Jcx7VIX6; spf=pass (domain: byosoft.com.cn, ip: 101.227.64.242, mailfrom: gaoliming@byosoft.com.cn) Received: from walk.intel-email.com (localhost [127.0.0.1]) by walk.intel-email.com (Postfix) with ESMTP id C058ACD1F769 for ; Wed, 29 Mar 2023 09:19:48 +0800 (CST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=byosoft.com.cn; s=cloud-union; t=1680052788; bh=mkaSt84jQ5XrEWok76iiQq7HF/EjUQX4VGlLFt5KFow=; h=From:To:References:In-Reply-To:Subject:Date; b=Jcx7VIX6E+OhhIn94pPTxuzDy4u+0H3GgYMgzb0FeIUXoyyRxidSC8olHkoJ23PTZ VYsfQ7qtLH+HoE6gzeeqHVt1jQC6xQzVLjur6uDP8xwtBnsg0hwWNJu+jXtaM32PS0 P7oxNoLBx5yJp/HQNTEwFjXavNltbcQvVSzgLjCg= Received: from localhost (localhost [127.0.0.1]) by walk.intel-email.com (Postfix) with ESMTP id BBD91CD1F76D for ; Wed, 29 Mar 2023 09:19:48 +0800 (CST) Received: from walk.intel-email.com (localhost [127.0.0.1]) by walk.intel-email.com (Postfix) with ESMTP id 86DD8CD1F73D for ; Wed, 29 Mar 2023 09:19:48 +0800 (CST) Authentication-Results: walk.intel-email.com; none Received: from mail.byosoft.com.cn (mail.byosoft.com.cn [58.240.74.242]) by walk.intel-email.com (Postfix) with SMTP id 25F21CD1F72F for ; Wed, 29 Mar 2023 09:19:45 +0800 (CST) Received: from DESKTOPS6D0PVI ([58.246.60.130]) (envelope-sender ) by 192.168.6.13 with ESMTP for ; Wed, 29 Mar 2023 09:19:36 +0800 X-WM-Sender: gaoliming@byosoft.com.cn X-Originating-IP: 58.246.60.130 X-WM-AuthFlag: YES X-WM-AuthUser: gaoliming@byosoft.com.cn From: "gaoliming" To: , , "'Oliver Smith-Denny'" , "'Guomin Jiang'" , "'Xiaoyu Lu'" , "'Jian J Wang'" , "'Jiewen Yao'" , "'Ard Biesheuvel'" , "'Jordan Justen'" , "'Gerd Hoffmann'" , "'Bob Feng'" , "'Andrew Fish'" , "'Leif Lindholm'" , "'Michael D Kinney'" References: <20230328173111.759017-1-rebecca@bsdio.com> In-Reply-To: <20230328173111.759017-1-rebecca@bsdio.com> Subject: =?UTF-8?B?5Zue5aSNOiBbZWRrMi1kZXZlbF0gW1BBVENIIHYyIDAwLzEzXSBCYXNlVG9vbHMsQ3J5cHRvUGtnLE1kZVBrZyxPdm1mUGtnOiBEZWxldGUgQ0xBTkczNSxDTEFORzM4LEdDQzQ4LEdDQzQ5LCByZW5hbWUgR0NDNSB0byBHQ0MsIHVwZGF0ZSBDTEFOR0RXQVJGLCBkZWxldGUgVlMgMjAwOC0yMDEzLCBFQkM=?= Date: Wed, 29 Mar 2023 09:19:39 +0800 Message-ID: <02fb01d961dc$88d6acd0$9a840670$@byosoft.com.cn> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQHBHvdh0M2RFPCHt4H2Dg8m0GbAEq9Belqw Sender: "gaoliming" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Content-Language: zh-cn Rebecca: > -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6----- > =E5=8F=91=E4=BB=B6=E4=BA=BA: devel@edk2.groups.io = =E4=BB=A3=E8=A1=A8 Rebecca Cran > =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2023=E5=B9=B43=E6=9C=8829=E6=97=A5 = 1:31 > =E6=94=B6=E4=BB=B6=E4=BA=BA: devel@edk2.groups.io; Oliver Smith-Denny ; > Guomin Jiang ; Xiaoyu Lu ; > Jian J Wang ; Jiewen Yao ; > Ard Biesheuvel ; Jordan Justen > ; Gerd Hoffmann ; Bob Feng > ; Liming Gao ; Andrew > Fish ; Leif Lindholm ; > Michael D Kinney > =E6=8A=84=E9=80=81: Rebecca Cran > =E4=B8=BB=E9=A2=98: [edk2-devel] [PATCH v2 00/13] BaseTools,CryptoPkg,Mde= Pkg,OvmfPkg: > Delete CLANG35,CLANG38,GCC48,GCC49, rename GCC5 to GCC, update > CLANGDWARF, delete VS 2008-2013, EBC >=20 > Update the toolchain definitions: >=20 > - Delete the CLANG35 and CLANG38 toolchains, and replace CLANG38 with > CLANGDWARF, updating it to support ARM and AARCH64 in addition to X64 > and IA32. >=20 > - Remove GCC48 and GCC49. GCC49 is one GCC tool chain without LTO enable option. GCC5 is another GCC = tool chain with LTO enable option. They have the different usage. I suggest to keep GCC49 and GCC5 both, and a= lso keep their name as is.=20 Thanks Liming >=20 > - Remove VS2008, VS2010, VS2012 and VS2013. >=20 > - Remove EBC compiler definitions. Full removal of EBC support from the > various packages etc. will be done in a follow-up patch series. >=20 > - Remove unused IPHONE_TOOLS and SOURCERY_CYGWIN_TOOLS > definitions. >=20 > - Remove unused CYGWIN_ definitions. >=20 > - Rename GCC5 to GCC. >=20 > Personal GitHub PR: https://github.com/tianocore/edk2/pull/4158 > GitHub branch: https://github.com/bcran/edk2/tree/clangdwarf >=20 > Note: CI will fail due to changes that are needed in the edk2-basetools > and containers repositories. >=20 > Changes from v1 to v2: >=20 > - Added a commit to delete GCC48 and GCC49, rename GCC5 to GCC and > update the flags for other toolchains to work with the new GCC > definitions. >=20 > - Bumped VERSION from 2.00 to 3.00 to inform users that they should > updated their Conf/tools_def.txt. >=20 > Rebecca Cran (13): > OvmfPkg: Replace static struct initialization with ZeroMem call > CryptoPkg: Add CLANGDWARF and remove CLANG35 and CLANG38 > compiler > flags > BaseTools: Update CLANGDWARF toolchain and remove CLANG35 and > CLANG38 > BaseTools: Remove VS2008, 2010, 2012 and 2013 toolchain definitions > BaseTools: Remove VS2008-VS2013 remnants > MdePkg: Remove VS2008-VS2013 remnants > edksetup.bat: Remove VS2008-VS2013 remnants > BaseTools: Remove unused IPHONE_TOOLS and > SOURCERY_CYGWIN_TOOLS defs > BaseTools: Remove EBC (EFI Byte Code) compiler definitions > OvmfPkg: Use Xcode5 version of CpuExceptionHandlerLib for > CLANGDWARF > Delete GCC48 and GCC49 toolchains and rename GCC5 to GCC > BaseTools: Remove unused CYGWIN_ defines from tools_def.txt.template > Bump tools_def.txt VERSION to 3.0 >=20 > UnitTestFrameworkPkg/UnitTestFrameworkPkgHost.dsc.inc > | 4 +- > IntelFsp2Pkg/Tools/Tests/QemuFspPkg.dsc > | 12 +- > OvmfPkg/OvmfPkgX64.dsc > | 2 +- > CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf > | 3 +- > CryptoPkg/Library/BaseCryptLib/PeiCryptLib.inf | > 3 +- > CryptoPkg/Library/BaseCryptLib/RuntimeCryptLib.inf > | 3 +- > CryptoPkg/Library/BaseCryptLib/SecCryptLib.inf > | 3 +- > CryptoPkg/Library/BaseCryptLib/SmmCryptLib.inf > | 3 +- > CryptoPkg/Library/BaseCryptLib/UnitTestHostBaseCryptLib.inf | > 3 +- > CryptoPkg/Library/OpensslLib/OpensslLib.inf > | 5 +- > CryptoPkg/Library/OpensslLib/OpensslLibAccel.inf | > 5 +- > CryptoPkg/Library/OpensslLib/OpensslLibCrypto.inf | > 5 +- > CryptoPkg/Library/OpensslLib/OpensslLibFull.inf | > 5 +- > CryptoPkg/Library/OpensslLib/OpensslLibFullAccel.inf | > 5 +- > EmulatorPkg/Unix/Host/Host.inf > | 6 +- > MdePkg/Include/Ia32/ProcessorBind.h > | 8 +- > MdePkg/Include/X64/ProcessorBind.h > | 8 +- > OvmfPkg/Library/PlatformInitLib/MemDetect.c > | 4 +- > OvmfPkg/Library/X86QemuLoadImageLib/X86QemuLoadImageLib.c > | 5 - > .azurepipelines/Ubuntu-GCC5.yml > | 4 +- > .azurepipelines/templates/platform-build-run-steps.yml | > 2 +- > .azurepipelines/templates/pr-gate-build-job.yml | > 2 +- > .azurepipelines/templates/pr-gate-steps.yml > | 2 +- > ArmPlatformPkg/Scripts/Makefile > | 2 +- > ArmVirtPkg/PlatformCI/.azurepipelines/Ubuntu-GCC5.yml > | 4 +- > ArmVirtPkg/PlatformCI/ReadMe.md > | 2 +- > BaseTools/Conf/tools_def.template > | 2528 ++++---------------- > BaseTools/Edk2ToolsBuild.py > | 2 +- > BaseTools/Plugin/HostBasedUnitTestRunner/HostBasedUnitTestRunner.py | > 2 +- > BaseTools/Plugin/LinuxGcc5ToolChain/LinuxGcc5ToolChain.py | > 62 +- > BaseTools/Plugin/LinuxGcc5ToolChain/LinuxGcc5ToolChain_plug_in.yaml | > 4 +- > BaseTools/Scripts/SetVisualStudio.bat > | 22 +- > BaseTools/Scripts/ShowEnvironment.bat > | 44 - > BaseTools/get_vsvars.bat > | 13 - > BaseTools/set_vsprefix_envs.bat > | 64 - > BaseTools/toolsetup.bat > | 24 +- > DynamicTablesPkg/Readme.md > | 10 +- > EmulatorPkg/PlatformCI/.azurepipelines/Ubuntu-GCC5.yml > | 4 +- > EmulatorPkg/PlatformCI/ReadMe.md > | 2 +- > EmulatorPkg/Readme.md > | 8 +- > EmulatorPkg/build.sh > | 14 +- > OvmfPkg/CloudHv/README > | 2 +- > OvmfPkg/IntelTdx/README > | 4 +- > OvmfPkg/PlatformCI/.azurepipelines/Ubuntu-GCC5.yml > | 4 +- > OvmfPkg/PlatformCI/ReadMe.md > | 2 +- > OvmfPkg/README > | 4 +- > OvmfPkg/build.sh > | 12 +- > PrmPkg/Readme.md > | 6 +- > ReadMe.rst > | 102 +- > UnitTestFrameworkPkg/ReadMe.md > | 8 +- > edksetup.bat > | 6 +- > 51 files changed, 592 insertions(+), 2471 deletions(-) >=20 > -- > 2.34.1 >=20 >=20 >=20 >=20 >=20