This series prepares ArmPkg for building with the preprocess symbol DISABLE_NEW_DEPRECATED_INTERFACES defined, by adding missing components to ArmPkg (#1), fixing broken code or code that relies on deprecated functionality (#2 - #5), and finally adds -DDISABLE_NEW_DEPRECATED_INTERFACES to the CC flags for all build types, toolchains and architectures.
v3: - incorporate feedback from Laszlo - all patches now reviewed by Laszlo and tested by Ryan, thanks guys! v2: - incorporate feedback from Laszlo - add tags from Ryan, Leif and Laszlo Ard Biesheuvel (6): ArmPkg: add missing components ArmPkg/ArmCortexA9Lib RVCT: remove incompatible GCC include ArmPkg/LinuxLoader: eliminate calls to deprecated string functions ArmPkg/SemihostFs: eliminate calls to deprecated string functions ArmPkg/BdsLib: eliminate calls to deprecated string functions ArmPkg: enable -DDISABLE_NEW_DEPRECATED_INTERFACES ArmPkg/Application/LinuxLoader/Arm/LinuxAtag.c | 2 +- ArmPkg/Application/LinuxLoader/LinuxLoader.c | 6 ++++-- ArmPkg/ArmPkg.dsc | 13 +++++++++++++ ArmPkg/Drivers/ArmCpuLib/ArmCortexA9Lib/ArmCortexA9Helper.asm | 4 ---- ArmPkg/Filesystem/SemihostFs/Arm/SemihostFs.c | 20 ++++++++++++-------- ArmPkg/Library/BdsLib/BdsFilePath.c | 8 +++++--- 6 files changed, 35 insertions(+), 18 deletions(-) -- 2.7.4 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel