Leif: I think the first step is to update edk2 DSC files to use MdeModulePkg library. Could you enter into one bug for it?
Thanks Liming > -----Original Message----- > From: edk2-devel [mailto:[email protected]] On Behalf Of > Leif Lindholm > Sent: Tuesday, November 15, 2016 1:17 AM > To: edk2-devel ([email protected]) <[email protected]>; Gao, > Liming <[email protected]>; Wu, Hao A <[email protected]> > Cc: Kinney, Michael D <[email protected]>; Tian, Feng > <[email protected]>; Andrew Fish <[email protected]>; Zeng, Star > <[email protected]> > Subject: [edk2] LzmaCustomDecompressLib and > PeiDxeDebugLibReportStatusCode > > Hi all, > > Digging through the tree, I spotted we have duplicate instances of the > above - one set in MdeModulePkg/Library/ and one in > IntelFrameworkModulePkg. > > Looking though the log, I found the commit message explaining the situation: > --- > MdeModulePkg: Add two library instances > > Copy below two library instances from IntelFrameworkModulePkg to > MdeModulePkg. Then, Platform dsc can > refer to them from MdeModulePkg, and remove the dependency of > IntelFrameworkModulePkg. The ones in > IntelFrameworkModulePkg are still kept for compatibility. > 1. PeiDxeDebugLibReportStatusCode > 2. LzmaCustomDecompressLib > --- > > Even in the main tree, both versions of these are used. > > Diffing the clones, 1) has diverged, with 8f77081 going into > MdeModulePkg and d5cbc27 into IntelFrameworkModulePkg. The > functionality is identical, but the code is not. > > Can we re-evaluate the need to keep the "compatibility" copy around, > to reduce risk of further diversion? > > Regards, > > Leif > _______________________________________________ > edk2-devel mailing list > [email protected] > https://lists.01.org/mailman/listinfo/edk2-devel _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

