Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: c5aa7e7d94c0e6b3c0202e15dbf7a5c92dd6a01d
      
https://github.com/tianocore/edk2/commit/c5aa7e7d94c0e6b3c0202e15dbf7a5c92dd6a01d
  Author: Joey Vagedes <[email protected]>
  Date:   2026-08-06 (Thu, 06 Aug 2026)

  Changed paths:
    M BaseTools/Source/Python/AutoGen/AutoGenWorker.py
    M BaseTools/Source/Python/Common/GlobalData.py
    M BaseTools/Source/Python/Workspace/DscBuildData.py
    M BaseTools/Source/Python/Workspace/MetaFileParser.py
    M BaseTools/Source/Python/Workspace/MetaFileTable.py

  Log Message:
  -----------
  BaseTools/Build: Output warning message for library class mismatch

Performs a check that will verify that the library instance implements
the library specified in the dsc by ensuring a LIBRARY_CLASS definition
exists in the INF [Defines] section and the value matches the library it
says it is implementing.

As an example, from a platform dsc file:
BaseBmpSupportLib|MdeModulePkg/Library/BaseBmpSupportLib/BaseBmpSupportLib.inf

BaseBmpSupportLib is supposed to be of library class BmpSupportLib, but the
dsc defines it incorrectly, the warning message will be displayed during
build.

Signed-off-by: Aaron Pop <[email protected]>
Co-authored-by: Poncho Figueroa <[email protected]>



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

Reply via email to