This series prepares EmbeddedPkg for building with the preprocess symbol DISABLE_NEW_DEPRECATED_INTERFACES defined, by adding missing components to EmbeddedPkg (#3), fixing broken code or code that relies on deprecated functionality (#1 - #2, #4 - #8), and finally adds -DDISABLE_NEW_DEPRECATED_INTERFACES to the CC flags for all build types, toolchains and architectures.
v2: - incorporated Laszlo's feedback - add some R-b's Again, a *big* thank you to Laszlo for taking the time to review these patches. I do apologize for not being as thorough as I could have been, resulting in issues in the code that Laszlo spotted in his review. Bug: https://bugzilla.tianocore.org/show_bug.cgi?id=164 Ard Biesheuvel (9): EmbeddedPkg/AndroidFastbootTransportTcpDxe: remove broken hostname handling EmbeddedPkg: remove unused PrePiHobListPointerLib EmbeddedPkg: add missing modules EmbeddedPkg/GdbDebugAgent: fix VOID* cast of incorrect size EmbeddedPkg/AndroidFastboot: eliminate deprecated string function calls EmbeddedPkg/Ebl: eliminate deprecated string function calls EmbeddedPkg/EfiFileLib: eliminate deprecated string function calls EmbeddedPkg/MmcDxe: eliminate deprecated string function calls EmbeddedPkg: enable -DDISABLE_NEW_DEPRECATED_INTERFACES EmbeddedPkg/Application/AndroidFastboot/AndroidBootImg.c | 3 +- EmbeddedPkg/Application/AndroidFastboot/AndroidFastbootApp.c | 11 ++-- EmbeddedPkg/Drivers/AndroidFastbootTransportTcpDxe/FastbootTransportTcp.c | 23 ------- EmbeddedPkg/Drivers/AndroidFastbootTransportTcpDxe/FastbootTransportTcpDxe.inf | 3 - EmbeddedPkg/Ebl/Command.c | 2 +- EmbeddedPkg/Ebl/Dir.c | 4 +- EmbeddedPkg/Ebl/EfiDevice.c | 11 ++-- EmbeddedPkg/Ebl/Main.c | 8 +-- EmbeddedPkg/Ebl/Variable.c | 17 +++-- EmbeddedPkg/EmbeddedPkg.dec | 1 - EmbeddedPkg/EmbeddedPkg.dsc | 13 +++- EmbeddedPkg/Library/EfiFileLib/EfiFileLib.c | 42 ++++++------ EmbeddedPkg/Library/GdbDebugAgent/Arm/Processor.c | 2 +- EmbeddedPkg/Library/PrePiHobListPointerLib/PrePiHobListPointer.c | 69 -------------------- EmbeddedPkg/Library/PrePiHobListPointerLib/PrePiHobListPointerLib.inf | 38 ----------- EmbeddedPkg/Universal/MmcDxe/Diagnostics.c | 4 +- Omap35xxPkg/Omap35xxPkg.dsc | 1 - 17 files changed, 69 insertions(+), 183 deletions(-) delete mode 100644 EmbeddedPkg/Library/PrePiHobListPointerLib/PrePiHobListPointer.c delete mode 100644 EmbeddedPkg/Library/PrePiHobListPointerLib/PrePiHobListPointerLib.inf -- 2.7.4 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel