Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 8c8f49f0dc86e3c58d94766e6b194b83c1bef5c9
      
https://github.com/tianocore/edk2/commit/8c8f49f0dc86e3c58d94766e6b194b83c1bef5c9
  Author: Michael D Kinney <michael.d.kin...@intel.com>
  Date:   2021-05-03 (Mon, 03 May 2021)

  Changed paths:
    M BaseTools/Source/Python/AutoGen/ModuleAutoGenHelper.py
    M BaseTools/Source/Python/AutoGen/PlatformAutoGen.py
    M BaseTools/Source/Python/build/build.py

  Log Message:
  -----------
  BaseTools: Fix New Target/ToolChain/Arch in DSC [BuildOptions] issues

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3359

* Save/Restore global state in GetToolChainAndFamilyFromDsc()
  This resolves an issue where the multi-arch build for
  UefiPayloadPkg would skip the autogen and build of IA32
  components.
* Expand tools wildcard.
  This resolves the issue where autogen makefile contents
  would have a BUIDLRULEFAMILY tools definitions with an
  '*' in the tool field that breaks the build from invalid
  makefile syntax.
* Build rule family higher priority than Family.
  This resolves the issue where flags were appended from
  both the BUILDRULEFAMILY and FAMILY when only
  BUILDRULEFAMILY should be appended when present.

Cc: Bob Feng <bob.c.f...@intel.com>
Cc: Liming Gao <gaolim...@byosoft.com.cn>
Cc: Yuwei Chen <yuwei.c...@intel.com>
Cc: Ray Ni <ray...@intel.com>
Cc: Steven Shi <steven....@intel.com>
Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com>
Acked-by: Rebecca Cran <rebe...@bsdio.com>
Reviewed-by: Andrew Fish <af...@apple.com>




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

Reply via email to