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