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

Reply via email to