Branch: refs/heads/master Home: https://github.com/tianocore/edk2 Commit: 0363584ac94cb12bd7cb45e4c929efb0fe6d248e https://github.com/tianocore/edk2/commit/0363584ac94cb12bd7cb45e4c929efb0fe6d248e Author: Rebecca Cran <rebe...@bsdio.com> Date: 2023-05-05 (Fri, 05 May 2023)
Changed paths: M BaseTools/Conf/tools_def.template Log Message: ----------- BaseTools: Remove VS2008, 2010, 2012 and 2013 toolchain definitions With recent changes, Visual Studio versions older than VS2015 are unable to build EDK2 code. To avoid confusion, remove VS2008, 2010, 2012 and 2013 toolchain definitions from Conf/tools_def.template, leaving only versions that can be used to successfully build firmware. Signed-off-by: Rebecca Cran <rebe...@bsdio.com> Reviewed-by: Oliver Smith-Denny <o...@smith-denny.com> Reviewed-by: Liming Gao <gaolim...@byosoft.com.cn> Reviewed-by: Michael D Kinney <michael.d.kin...@intel.com> Tested-by: Michael D Kinney <michael.d.kin...@intel.com> Commit: c3ac3301e995fb1554c54a7374b67ecdd89ba664 https://github.com/tianocore/edk2/commit/c3ac3301e995fb1554c54a7374b67ecdd89ba664 Author: Rebecca Cran <rebe...@bsdio.com> Date: 2023-05-05 (Fri, 05 May 2023) Changed paths: M BaseTools/Conf/tools_def.template M BaseTools/Scripts/SetVisualStudio.bat M BaseTools/Scripts/ShowEnvironment.bat M BaseTools/get_vsvars.bat M BaseTools/set_vsprefix_envs.bat M BaseTools/toolsetup.bat Log Message: ----------- BaseTools: Remove VS2008-VS2013 remnants Remove remnants of Visual Studio 2008-2013 support from Conf/tools_def.txt and various batch scripts. Signed-off-by: Rebecca Cran <rebe...@bsdio.com> Reviewed-by: Oliver Smith-Denny <o...@smith-denny.com> Reviewed-by: Liming Gao <gaolim...@byosoft.com.cn> Reviewed-by: Michael D Kinney <michael.d.kin...@intel.com> Tested-by: Michael D Kinney <michael.d.kin...@intel.com> Commit: c844d86bee9d68a8b8dd8812200d31a573f9fb0b https://github.com/tianocore/edk2/commit/c844d86bee9d68a8b8dd8812200d31a573f9fb0b Author: Rebecca Cran <rebe...@bsdio.com> Date: 2023-05-05 (Fri, 05 May 2023) Changed paths: M MdePkg/Include/Ia32/ProcessorBind.h M MdePkg/Include/X64/ProcessorBind.h Log Message: ----------- MdePkg: Remove VS2008-VS2013 remnants Since Visual Studio versions older than VS2015 are no longer supported, remove mention of them from MdePkg. Signed-off-by: Rebecca Cran <rebe...@bsdio.com> Reviewed-by: Oliver Smith-Denny <o...@smith-denny.com> Reviewed-by: Liming Gao <gaolim...@byosoft.com.cn> Reviewed-by: Michael D Kinney <michael.d.kin...@intel.com> Tested-by: Michael D Kinney <michael.d.kin...@intel.com> Commit: ba634ce82bc80a5b3bf991de2b82d9472a4354c4 https://github.com/tianocore/edk2/commit/ba634ce82bc80a5b3bf991de2b82d9472a4354c4 Author: Rebecca Cran <rebe...@bsdio.com> Date: 2023-05-05 (Fri, 05 May 2023) Changed paths: M edksetup.bat Log Message: ----------- edksetup.bat: Remove VS2008-VS2013 remnants Since Visual Studio versions older than VS2015 are no longer supported, remove mention of them from edksetup.bat. Signed-off-by: Rebecca Cran <rebe...@bsdio.com> Reviewed-by: Oliver Smith-Denny <o...@smith-denny.com> Reviewed-by: Liming Gao <gaolim...@byosoft.com.cn> Reviewed-by: Leif Lindholm <quic_llind...@quicinc.com> Reviewed-by: Michael D Kinney <michael.d.kin...@intel.com> Tested-by: Michael D Kinney <michael.d.kin...@intel.com> Commit: 8b441847e33ce93b9ebef1a5149fb8a1fdc1283e https://github.com/tianocore/edk2/commit/8b441847e33ce93b9ebef1a5149fb8a1fdc1283e Author: Rebecca Cran <rebe...@bsdio.com> Date: 2023-05-05 (Fri, 05 May 2023) Changed paths: M BaseTools/Conf/tools_def.template Log Message: ----------- BaseTools: Remove unused IPHONE_TOOLS and SOURCERY_CYGWIN_TOOLS defs Remove the unused IPHONE_TOOLS and SOURCERY_CYGWIN_TOOLS definitions from Conf/tools_def.template. Signed-off-by: Rebecca Cran <rebe...@bsdio.com> Reviewed-by: Oliver Smith-Denny <o...@smith-denny.com> Reviewed-by: Liming Gao <gaolim...@byosoft.com.cn> Reviewed-by: Michael D Kinney <michael.d.kin...@intel.com> Tested-by: Michael D Kinney <michael.d.kin...@intel.com> Commit: d7c6030a47406efb6d8f0f68d6237cb44a89f057 https://github.com/tianocore/edk2/commit/d7c6030a47406efb6d8f0f68d6237cb44a89f057 Author: Rebecca Cran <rebe...@bsdio.com> Date: 2023-05-05 (Fri, 05 May 2023) Changed paths: M BaseTools/Conf/tools_def.template Log Message: ----------- BaseTools: Remove EBC (EFI Byte Code) compiler definitions The edk2-stable202302 release was the last to support building EFI Byte Code drivers. Since the Intel EFI Byte Code Compiler is no longer available, a decision has been made to remove support for EBC from edk2. Remove the definitions for Intel's EBC compiler from Conf/tools_def.template. Signed-off-by: Rebecca Cran <rebe...@bsdio.com> Reviewed-by: Oliver Smith-Denny <o...@smith-denny.com> Reviewed-by: Liming Gao <gaolim...@byosoft.com.cn> Reviewed-by: Michael D Kinney <michael.d.kin...@intel.com> Tested-by: Michael D Kinney <michael.d.kin...@intel.com> Commit: 66803cafcf2326217bbf0064921abeb1de26d9aa https://github.com/tianocore/edk2/commit/66803cafcf2326217bbf0064921abeb1de26d9aa Author: Rebecca Cran <rebe...@bsdio.com> Date: 2023-05-05 (Fri, 05 May 2023) Changed paths: M BaseTools/Conf/tools_def.template Log Message: ----------- BaseTools: Update VS toolchain descriptions in tools_def.txt.template Update the Visual Studio toolchain descriptions in tools_def.txt.template: - The WinDDK is no longer needed. - Update 3 is required for VS 2015. - VS 2005 has been removed. Signed-off-by: Rebecca Cran <rebe...@bsdio.com> Reviewed-by: Liming Gao <gaolim...@byosoft.com.cn> Reviewed-by: Michael D Kinney <michael.d.kin...@intel.com> Tested-by: Michael D Kinney <michael.d.kin...@intel.com> Commit: 01225075dbff0154eb6e5402fe247ee047778129 https://github.com/tianocore/edk2/commit/01225075dbff0154eb6e5402fe247ee047778129 Author: Rebecca Cran <rebe...@bsdio.com> Date: 2023-05-05 (Fri, 05 May 2023) Changed paths: M BaseTools/Conf/tools_def.template Log Message: ----------- Add GCC and GCCNOLTO toolchains to tools_def.txt and update packages Add a 'GCC' toolchain that's a copy of the existing GCC5 definition. Add a 'GCCNOLTO' toolchain that's a copy of the existing GCC49 toolchain. Signed-off-by: Rebecca Cran <rebe...@bsdio.com> Reviewed-by: Michael D Kinney <michael.d.kin...@intel.com> Tested-by: Michael D Kinney <michael.d.kin...@intel.com> Commit: 0fc07b1c6a491fa1e81daed6cfc2ec33c8cac973 https://github.com/tianocore/edk2/commit/0fc07b1c6a491fa1e81daed6cfc2ec33c8cac973 Author: Rebecca Cran <rebe...@bsdio.com> Date: 2023-05-05 (Fri, 05 May 2023) Changed paths: M BaseTools/Conf/tools_def.template Log Message: ----------- BaseTools/Conf/tools_def.template: Add section for deprecated toolchains In order to make it clear for anyone reading tools_def.template, add a section for deprecated tool chains and move GCC48, GCC49 and GCC5 into it. Signed-off-by: Rebecca Cran <rebe...@bsdio.com> Reviewed-by: Liming Gao <gaolim...@byosoft.com.cn> Reviewed-by: Michael D Kinney <michael.d.kin...@intel.com> Tested-by: Michael D Kinney <michael.d.kin...@intel.com> Commit: 98edce75fa65ba2d562aad1c4000d30e323e69b1 https://github.com/tianocore/edk2/commit/98edce75fa65ba2d562aad1c4000d30e323e69b1 Author: Rebecca Cran <rebe...@bsdio.com> Date: 2023-05-05 (Fri, 05 May 2023) Changed paths: M BaseTools/Conf/tools_def.template Log Message: ----------- BaseTools: Add ARM and AARCH64 CLANGDWARF support in tools_def.template Add ARM and AARCH64 support to CLANGDWARF in tools_def.template, copying the CLANG38 definitions. Signed-off-by: Rebecca Cran <rebe...@bsdio.com> Reviewed-by: Michael D Kinney <michael.d.kin...@intel.com> Tested-by: Michael D Kinney <michael.d.kin...@intel.com> Commit: 4ef4b81c9b0eb25891f69beb4daf88fb2927f8c0 https://github.com/tianocore/edk2/commit/4ef4b81c9b0eb25891f69beb4daf88fb2927f8c0 Author: Rebecca Cran <rebe...@bsdio.com> Date: 2023-05-05 (Fri, 05 May 2023) Changed paths: M BaseTools/Conf/tools_def.template Log Message: ----------- BaseTools: As with CLANGDWARF IA32 and X64, use lld for ARM and AARCH64 As with the IA32 and X64 CLANGDWARF toolchain definitions, use ld.lld for ARM and AARCH64. Add -Wl,--no-pie,--no-relax to the command line to fix linking when using lld. Signed-off-by: Rebecca Cran <rebe...@bsdio.com> Reviewed-by: Michael D Kinney <michael.d.kin...@intel.com> Tested-by: Michael D Kinney <michael.d.kin...@intel.com> Commit: 128547b081befd5c5b0e8af5e4e7e558b74b742e https://github.com/tianocore/edk2/commit/128547b081befd5c5b0e8af5e4e7e558b74b742e Author: Rebecca Cran <rebe...@bsdio.com> Date: 2023-05-05 (Fri, 05 May 2023) Changed paths: M BaseTools/Conf/tools_def.template Log Message: ----------- BaseTools: Remove CLANG35 toolchain from tools_def.template Clang 3.5 is a very old release and is no longer relevant. Remove the CLANG35 toolchain from tools_def.template. Signed-off-by: Rebecca Cran <rebe...@bsdio.com> Reviewed-by: Michael D Kinney <michael.d.kin...@intel.com> Tested-by: Michael D Kinney <michael.d.kin...@intel.com> Commit: 050d6e9434bd33b9338d0e3a84e23cde2fe59a2d https://github.com/tianocore/edk2/commit/050d6e9434bd33b9338d0e3a84e23cde2fe59a2d Author: Rebecca Cran <rebe...@bsdio.com> Date: 2023-05-05 (Fri, 05 May 2023) Changed paths: M BaseTools/Conf/tools_def.template Log Message: ----------- BaseTools: Delete CLANG38 from tools_def.template Clang 3.8 is a very old release and is no longer relevant. Delete the CLANG38 toolchain from tools_def.template. Signed-off-by: Rebecca Cran <rebe...@bsdio.com> Reviewed-by: Michael D Kinney <michael.d.kin...@intel.com> Tested-by: Michael D Kinney <michael.d.kin...@intel.com> Commit: 757f502a3b350436877102c3043744e021537c19 https://github.com/tianocore/edk2/commit/757f502a3b350436877102c3043744e021537c19 Author: Rebecca Cran <rebe...@bsdio.com> Date: 2023-05-05 (Fri, 05 May 2023) Changed paths: M BaseTools/Conf/tools_def.template Log Message: ----------- BaseTools/Conf/tools_def.template: Bump VERSION to 3.00 Bump VERSION to 3.00 and explain the changes made to the toolchains. Signed-off-by: Rebecca Cran <rebe...@bsdio.com> Reviewed-by: Liming Gao <gaolim...@byosoft.com.cn> Reviewed-by: Michael D Kinney <michael.d.kin...@intel.com> Tested-by: Michael D Kinney <michael.d.kin...@intel.com> Compare: https://github.com/tianocore/edk2/compare/94c802e108a0...757f502a3b35 _______________________________________________ edk2-commits mailing list edk2-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-commits