Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: b874f927dcb1658fbd2fd3f42dda842bc86ed7aa
https://github.com/tianocore/edk2/commit/b874f927dcb1658fbd2fd3f42dda842bc86ed7aa
Author: Michael D Kinney <[email protected]>
Date: 2026-01-06 (Tue, 06 Jan 2026)
Changed paths:
M BaseTools/Conf/tools_def.template
Log Message:
-----------
BaseTools/Conf: Update CLANG NASM flags for IA32/X64
Update NASM flags for IA32/X64 in CLANGDWARF and CLANGPDB
tool chains to set the correct NASM options for DEBUG,
RELEASE, and NOOPT profiles.
* NOOPT: Optimizations disabled and generate symbols
* DEBUG: Optimizations enabled and generate symbols
* RELEASE: Optimizations enabled and do not generate symbols
Signed-off-by: Michael D Kinney <[email protected]>
Commit: 20233f156c2e561333ce35e195e00bd58fca38a3
https://github.com/tianocore/edk2/commit/20233f156c2e561333ce35e195e00bd58fca38a3
Author: Michael D Kinney <[email protected]>
Date: 2026-01-06 (Tue, 06 Jan 2026)
Changed paths:
M BaseTools/Conf/build_rule.template
M BaseTools/Conf/tools_def.template
Log Message:
-----------
BaseTools/Conf: Align CLANGDWARF with GCC .efi rules
Update CLANGDWARF to work just like GCC for build rules
that convert ELF images to PE/COFF images. This common
build rule uses OBJCOPY. Add OBJCOPY_PATH to CLANGDWARF
for all CPU architectures in tools_def.template.
Signed-off-by: Michael D Kinney <[email protected]>
Commit: 85d3fc596bcc0193cac6b57140a622b8ac5c2b8e
https://github.com/tianocore/edk2/commit/85d3fc596bcc0193cac6b57140a622b8ac5c2b8e
Author: Michael D Kinney <[email protected]>
Date: 2026-01-06 (Tue, 06 Jan 2026)
Changed paths:
M BaseTools/Conf/build_rule.template
M BaseTools/Conf/tools_def.template
Log Message:
-----------
BaseTools/Conf: Use common rule for Hii-Binary-Package
Update the Hii-Binary-Package rules to use a common rule
for all toolchains except XCODE. This adds GENFWHII_FLAGS
to tools_def.template and supports the use of either a
resource compiler from VS20xx/LLMV or the use of objcopy
for tool chains that do not provide a resource compiler.
There are cases where CLANGDWARF needs to use llvm-rc, so
the same rule must be compatible with objcopy, rc, and
llvm-rc.
Signed-off-by: Michael D Kinney <[email protected]>
Commit: ccfc888f06d8f1b7013001eabd86f0735cbbdb7e
https://github.com/tianocore/edk2/commit/ccfc888f06d8f1b7013001eabd86f0735cbbdb7e
Author: Michael D Kinney <[email protected]>
Date: 2026-01-06 (Tue, 06 Jan 2026)
Changed paths:
M BaseTools/Conf/tools_def.template
Log Message:
-----------
BaseTools/Conf: Add target to CLANGDWARF for IA32/X64
The CLANGDWARF tool chain requires the target to be provided
to both the compiler and linker. Update tools_def.template
to add CLANGDWARF_IA32_TARGET and CLAGDWARF_X64_TARGET to
CLANGDWARF DLINK2_FLAGS. This aligns IA32/X64 with other
CLANGDWARF CPU profiles.
Signed-off-by: Michael D Kinney <[email protected]>
Compare: https://github.com/tianocore/edk2/compare/f26760f5e203...ccfc888f06d8
To unsubscribe from these emails, change your notification settings at
https://github.com/tianocore/edk2/settings/notifications
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits