From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by mx.groups.io with SMTP id smtpd.web10.22931.1680092445258116160 for ; Wed, 29 Mar 2023 05:20:45 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=TUBayleS; spf=pass (domain: kernel.org, ip: 139.178.84.217, mailfrom: ardb@kernel.org) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 86B8561A90 for ; Wed, 29 Mar 2023 12:20:44 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 486FAC433A7 for ; Wed, 29 Mar 2023 12:20:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1680092443; bh=6/9lv3xYy+MVBPgUFjtP3X9ZuXs/pZzJI1OZvoeT6G4=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=TUBayleSHDY+OB48dLs4EXYgCbAMtfmBezuN/VOS/oORjTRbwW9xRdCDGuWT0zxHM J84UwHfMfBiplCcXjNVt79X+u9o3MaJpCEwD/m8nGeJRFVj4zUL2KTKdoQdeiW0V5G ABU+idxwuFStKZR6iS4KWgSblzy7IV3xy30IpmyzcXVGgnTE6KJ08/bdbHbHbyA5bT V8KtVJhrvWSnqlLFOkjLvwhyVIQXSKx78jgMRF0W6uNWlxzhv6CLDp8pVeA7pVL7Hl MbrLQsU3YW+lSKczpsV0hVpIBb9z/U6G3fqgRtk52cEP8l7bKkFZkdSowoElnlVWe1 bE4X7utSJ6Bgw== Received: by mail-lj1-f172.google.com with SMTP id x20so15859087ljq.9 for ; Wed, 29 Mar 2023 05:20:43 -0700 (PDT) X-Gm-Message-State: AAQBX9evMOQfTWYk1lr0cXDOs5J0YXuilMvQiOqBQUvWDxcRql6WKJw/ cP5ALLJsHQKujG8d+gFsFNftwjpwyUS21rBcy5k= X-Google-Smtp-Source: AKy350YJEJmoXAER09kV9FlNuT2iWMAolkaR6tJQG60UwkSyL6rIkP1tM6YLABaZDEUmyCRIhPUK6OiMTM3//OffaZo= X-Received: by 2002:a2e:9d99:0:b0:2a5:fd80:fa6d with SMTP id c25-20020a2e9d99000000b002a5fd80fa6dmr2766244ljj.2.1680092441181; Wed, 29 Mar 2023 05:20:41 -0700 (PDT) MIME-Version: 1.0 References: <20230328173111.759017-1-rebecca@bsdio.com> In-Reply-To: <20230328173111.759017-1-rebecca@bsdio.com> From: "Ard Biesheuvel" Date: Wed, 29 Mar 2023 14:20:30 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v2 00/13] BaseTools,CryptoPkg,MdePkg,OvmfPkg: Delete CLANG35,CLANG38,GCC48,GCC49, rename GCC5 to GCC, update CLANGDWARF, delete VS 2008-2013, EBC To: Rebecca Cran Cc: 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 Content-Type: text/plain; charset="UTF-8" On Tue, 28 Mar 2023 at 19:31, Rebecca Cran 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.