[edk2] [PATCH] BaseTools/CLANG: set -Wno-unused-but-set-variable on RELEASE builds

2017-03-04 Thread Marvin Häuser
Set -Wno-unused-but-set-variable on RELEASE builds so variables only verified in DEBUG code (e.g. ASSERT()) do not trigger build errors. This is done to align with GCC compilation: https://github.com/tianocore/edk2/commit/20d00edf21d2f2144921622891d8b59a1553cd83 Contributed-under: TianoCore

[edk2] [PATCH] BaseTools/tools_def: Use armv7-a for CLANG35 ARM compilations.

2017-03-04 Thread Marvin Häuser
Define "-march=armv7-a" - which is used by the GCC toolchains - for ARM CLAMNG35 builds to fix compilation of the MemoryFence ASM. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Marvin Haeuser --- BaseTools/Conf/tools_def.template | 2 +- 1

[edk2] *BinPkg question

2017-03-04 Thread Blibbet
I've been working on building thumbdrives that boot into the UEFI Shell, and have a few end-user questions, please. I've always been unclear which version of EFI/UEFI Apple includes on their hardware. Are the older EdkShellBinPkg shells suitable for modern Apple boxes, or will the modern UEFI