Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: c6f47e678f994ac86d36955d24baae465330d356
      
https://github.com/tianocore/edk2/commit/c6f47e678f994ac86d36955d24baae465330d356
  Author: Rebecca Cran <rebe...@bsdio.com>
  Date:   2023-05-10 (Wed, 10 May 2023)

  Changed paths:
    M BaseTools/Conf/tools_def.template

  Log Message:
  -----------
  BaseTools: Remove BUILDRULEFAMILY from CLANGDWARF in tools_def.template

There's only a single rule in build_rule.template for CLANGGCC, and it's
incorrect. We should instead just use the rules for GCC, so remove the
BUILDRULEFAMILY line for the CLANGDWARF toolchain definition.

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: 11f62f4cc09f16d265da1a737dabfd8ed65f8c00
      
https://github.com/tianocore/edk2/commit/11f62f4cc09f16d265da1a737dabfd8ed65f8c00
  Author: Rebecca Cran <rebe...@bsdio.com>
  Date:   2023-05-10 (Wed, 10 May 2023)

  Changed paths:
    M BaseTools/Conf/tools_def.template

  Log Message:
  -----------
  BaseTools: Set the CLANGDWARF OBJCOPY path in tools_def.template

Set the OBJCOPY path for the CLANGDWARF toolchain to 'llvm-objcopy' to
override the default of 'echo'.

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: ecbc394365f50f3c301aa0adeab7e2ce0518b911
      
https://github.com/tianocore/edk2/commit/ecbc394365f50f3c301aa0adeab7e2ce0518b911
  Author: Rebecca Cran <rebe...@bsdio.com>
  Date:   2023-05-10 (Wed, 10 May 2023)

  Changed paths:
    M BaseTools/Conf/tools_def.template

  Log Message:
  -----------
  BaseTools: Set CLANGDWARF RC path to llvm-objcopy in tools_def.template

The llvm-rc tool is for Windows PE resources. Since the CLANGDWARF
toolchain creates ELF binaries, update the RC path to be llvm-objcopy.
This follows the GCC toolchain which uses objcopy for the RC path.

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: 373a95532a785108f625877d993451d4a6d36713
      
https://github.com/tianocore/edk2/commit/373a95532a785108f625877d993451d4a6d36713
  Author: Rebecca Cran <rebe...@bsdio.com>
  Date:   2023-05-10 (Wed, 10 May 2023)

  Changed paths:
    M BaseTools/Conf/build_rule.template

  Log Message:
  -----------
  BaseTools: Remove the CLANGCC build rule for Hii-Binary-Package.UEFI_HII

The build rule for Hii-Binary-Package.UEFI_HII should be the same as for
GCC, using $(RC) to embed the HII resource into the binary. Since the
build rule defaults to GCC, just remove CLANGGCC from the section.

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>


Compare: https://github.com/tianocore/edk2/compare/9165a7e95ec6...373a95532a78


_______________________________________________
edk2-commits mailing list
edk2-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to