Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 746b77eb1d7637e572eb2919fee6b5f2d4cad207
      
https://github.com/tianocore/edk2/commit/746b77eb1d7637e572eb2919fee6b5f2d4cad207
  Author: Doug Cook <[email protected]>
  Date:   2026-09-11 (Fri, 11 Sep 2026)

  Changed paths:
    M EmulatorPkg/Library/DxeEmuLib/DxeEmuLib.inf

  Log Message:
  -----------
  EmulatorPkg: DxeEmuLib LIBRARY_CLASS needs UEFI_APPLICATION

EmuThunkLib was recently updated (commit 143032958ea9, PR #13006) to
declare an explicit list of supported module types. The new list does
not include UEFI_APPLICATION.

This contradicts EmulatorPkg.dsc, which maps EmuThunkLib to DxeEmuLib in
a [LibraryClasses] section that explicitly includes UEFI_APPLICATION.

In addition, five EmulatorPkg libraries declare UEFI_APPLICATION support
and consume EmuThunkLib, so any UEFI_APPLICATION using one of them now
fails to build:

- DxeCoreTimerLib
- DxeEmuSerialPortLib
- DxeEmuStdErrSerialPortLib
- DxeTimerLib
- GuardUefiMemoryAllocationLib

Fix by adding UEFI_APPLICATION to the LIBRARY_CLASS of DxeEmuLib.inf.

Signed-off-by: Doug Cook <[email protected]>


  Commit: d76aa0a9f1c1b9d6f32b85d15771df56e27b42ff
      
https://github.com/tianocore/edk2/commit/d76aa0a9f1c1b9d6f32b85d15771df56e27b42ff
  Author: Doug Cook <[email protected]>
  Date:   2026-09-11 (Fri, 11 Sep 2026)

  Changed paths:
    M 
EmulatorPkg/Library/DxeEmuPeCoffExtraActionLib/DxeEmuPeCoffExtraActionLib.inf

  Log Message:
  -----------
  EmulatorPkg: DxeEmuPeCoffExtraActionLib needs UEFI_APPLICATION

EmulatorPkg.dsc maps PeCoffExtraActionLib to DxeEmuPeCoffExtraActionLib
in a [LibraryClasses] section that explicitly includes UEFI_APPLICATION,
but the INF does not list UEFI_APPLICATION in its LIBRARY_CLASS. Any
UEFI_APPLICATION consuming PeCoffExtraActionLib fails to build.

This is not a recent regression. Fixed for internal consistency.

Signed-off-by: Doug Cook <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/c477ae87a45f...d76aa0a9f1c1

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