Hi Leif, I forgot to send the edk2-platforms patch that I had prepared that goes with the BmpSupportLib patch on edk2/master.
I found a few more DSC file that needed updates. I will send out my patch. Mike > -----Original Message----- > From: Leif Lindholm [mailto:[email protected]] > Sent: Tuesday, February 13, 2018 8:46 AM > To: [email protected] > Cc: [email protected]; Kinney, Michael D > <[email protected]> > Subject: [PATCH edk2-platforms] AMD, Hisilicon, > Socionext: fix build after DxeCapsuleLibFmp changes > > edk2 commit 1ec2e7d0e8db > ("MdeModulePkg/DxeCapsuleLibFmp: Use BmpSupportLib") > broke the build of > all platforms that include DxeCapsuleLibFmp, since none > of them included > a BmpSupportLib (added as part of the same series). > > BmpSupportLib itself depends on SafeIntLib, so add the > two libraries to > all affected platforms. > > Contributed-under: TianoCore Contribution Agreement 1.1 > Signed-off-by: Leif Lindholm <[email protected]> > --- > Platform/AMD/OverdriveBoard/OverdriveBoard.dsc > | 2 ++ > Platform/Socionext/DeveloperBox/DeveloperBox.dsc > | 2 ++ > > Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard. > dsc | 2 ++ > Silicon/Hisilicon/Hisilicon.dsc.inc > | 2 ++ > 4 files changed, 8 insertions(+) > > diff --git > a/Platform/AMD/OverdriveBoard/OverdriveBoard.dsc > b/Platform/AMD/OverdriveBoard/OverdriveBoard.dsc > index 48018abc69..7d85b78642 100644 > --- a/Platform/AMD/OverdriveBoard/OverdriveBoard.dsc > +++ b/Platform/AMD/OverdriveBoard/OverdriveBoard.dsc > @@ -49,6 +49,8 @@ [LibraryClasses.common] > > DebugPrintErrorLevelLib|MdePkg/Library/BaseDebugPrintErro > rLevelLib/BaseDebugPrintErrorLevelLib.inf > > BaseLib|MdePkg/Library/BaseLib/BaseLib.inf > + > BmpSupportLib|MdeModulePkg/Library/BaseBmpSupportLib/Base > BmpSupportLib.inf > + > SafeIntLib|MdePkg/Library/BaseSafeIntLib/BaseSafeIntLib.i > nf > > SynchronizationLib|MdePkg/Library/BaseSynchronizationLib/ > BaseSynchronizationLib.inf > > PerformanceLib|MdePkg/Library/BasePerformanceLibNull/Base > PerformanceLibNull.inf > PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf > diff --git > a/Platform/Socionext/DeveloperBox/DeveloperBox.dsc > b/Platform/Socionext/DeveloperBox/DeveloperBox.dsc > index 7e69eaba9b..3c109b495f 100644 > --- a/Platform/Socionext/DeveloperBox/DeveloperBox.dsc > +++ b/Platform/Socionext/DeveloperBox/DeveloperBox.dsc > @@ -75,6 +75,8 @@ [LibraryClasses.common] > > ArmGenericTimerCounterLib|ArmPkg/Library/ArmGenericTimerP > hyCounterLib/ArmGenericTimerPhyCounterLib.inf > > BaseLib|MdePkg/Library/BaseLib/BaseLib.inf > + > BmpSupportLib|MdeModulePkg/Library/BaseBmpSupportLib/Base > BmpSupportLib.inf > + > SafeIntLib|MdePkg/Library/BaseSafeIntLib/BaseSafeIntLib.i > nf > > SynchronizationLib|MdePkg/Library/BaseSynchronizationLib/ > BaseSynchronizationLib.inf > > PerformanceLib|MdePkg/Library/BasePerformanceLibNull/Base > PerformanceLibNull.inf > PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf > diff --git > a/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoar > d.dsc > b/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoar > d.dsc > index e35c17f0bc..45ab2afc40 100644 > --- > a/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoar > d.dsc > +++ > b/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoar > d.dsc > @@ -75,6 +75,8 @@ [LibraryClasses.common] > > ArmGenericTimerCounterLib|ArmPkg/Library/ArmGenericTimerP > hyCounterLib/ArmGenericTimerPhyCounterLib.inf > > BaseLib|MdePkg/Library/BaseLib/BaseLib.inf > + > BmpSupportLib|MdeModulePkg/Library/BaseBmpSupportLib/Base > BmpSupportLib.inf > + > SafeIntLib|MdePkg/Library/BaseSafeIntLib/BaseSafeIntLib.i > nf > > SynchronizationLib|MdePkg/Library/BaseSynchronizationLib/ > BaseSynchronizationLib.inf > > PerformanceLib|MdePkg/Library/BasePerformanceLibNull/Base > PerformanceLibNull.inf > PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf > diff --git a/Silicon/Hisilicon/Hisilicon.dsc.inc > b/Silicon/Hisilicon/Hisilicon.dsc.inc > index 57668294cb..1d6d20ca1d 100644 > --- a/Silicon/Hisilicon/Hisilicon.dsc.inc > +++ b/Silicon/Hisilicon/Hisilicon.dsc.inc > @@ -22,6 +22,8 @@ [LibraryClasses.common] > > DebugPrintErrorLevelLib|MdePkg/Library/BaseDebugPrintErro > rLevelLib/BaseDebugPrintErrorLevelLib.inf > > BaseLib|MdePkg/Library/BaseLib/BaseLib.inf > + > BmpSupportLib|MdeModulePkg/Library/BaseBmpSupportLib/Base > BmpSupportLib.inf > + > SafeIntLib|MdePkg/Library/BaseSafeIntLib/BaseSafeIntLib.i > nf > > SynchronizationLib|MdePkg/Library/BaseSynchronizationLib/ > BaseSynchronizationLib.inf > > PerformanceLib|MdePkg/Library/BasePerformanceLibNull/Base > PerformanceLibNull.inf > PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf > -- > 2.11.0 _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

