[edk2-devel] [PATCH v2 00/13] BaseTools, CryptoPkg, MdePkg, OvmfPkg: Delete CLANG35, CLANG38, GCC48, GCC49, rename GCC5 to GCC, update CLANGDWARF, delete VS 2008-2013, EBC
Ard Biesheuvel
ardb at kernel.org
Wed Mar 29 12:20:30 UTC 2023
- Previous message (by thread): [edk2-devel] [PATCH v2 00/13] BaseTools, CryptoPkg, MdePkg, OvmfPkg: Delete CLANG35, CLANG38, GCC48, GCC49, rename GCC5 to GCC, update CLANGDWARF, delete VS 2008-2013, EBC
- Next message (by thread): [edk2-devel] [PATCH v2 01/13] OvmfPkg: Replace static struct initialization with ZeroMem call
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
On Tue, 28 Mar 2023 at 19:31, Rebecca Cran <rebecca at bsdio.com> wrote:
>
> Update the toolchain definitions:
>
> - Delete the CLANG35 and CLANG38 toolchains, and replace CLANG38 with
> CLANGDWARF, updating it to support ARM and AARCH64 in addition to X64
> and IA32.
>
> - Remove GCC48 and GCC49.
>
> - Remove VS2008, VS2010, VS2012 and VS2013.
>
> - Remove EBC compiler definitions. Full removal of EBC support from the
> various packages etc. will be done in a follow-up patch series.
>
> - Remove unused IPHONE_TOOLS and SOURCERY_CYGWIN_TOOLS definitions.
>
> - Remove unused CYGWIN_ definitions.
>
> - Rename GCC5 to GCC.
>
> Personal GitHub PR: https://github.com/tianocore/edk2/pull/4158
> GitHub branch: https://github.com/bcran/edk2/tree/clangdwarf
>
> Note: CI will fail due to changes that are needed in the edk2-basetools
> and containers repositories.
>
> Changes from v1 to v2:
>
> - 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.
>
> - Bumped VERSION from 2.00 to 3.00 to inform users that they should
> updated their Conf/tools_def.txt.
>
> 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
>
I've cherry-picked the two OvmfPkg/ patches from this series, so no
need to resend those.
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#102121): https://edk2.groups.io/g/devel/message/102121
Mute This Topic: https://groups.io/mt/97910990/1813853
Group Owner: devel+owner at edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [edk2-devel-archive at redhat.com]
-=-=-=-=-=-=-=-=-=-=-=-
- Previous message (by thread): [edk2-devel] [PATCH v2 00/13] BaseTools, CryptoPkg, MdePkg, OvmfPkg: Delete CLANG35, CLANG38, GCC48, GCC49, rename GCC5 to GCC, update CLANGDWARF, delete VS 2008-2013, EBC
- Next message (by thread): [edk2-devel] [PATCH v2 01/13] OvmfPkg: Replace static struct initialization with ZeroMem call
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the edk2-devel-archive
mailing list