aboutsummaryrefslogtreecommitdiffstats
path: root/src/include/ipxe/efi/Uefi
diff options
context:
space:
mode:
authorMichael Brown <mcb30@ipxe.org>2023-06-07 12:18:38 +0100
committerMichael Brown <mcb30@ipxe.org>2023-06-07 12:24:03 +0100
commit9cb0a4b8ecfa2aa24df36eb43d3f50dde32442d1 (patch)
treeef27ba9dbf9ad3ca08dba921c9b65ff1a39cbd3f /src/include/ipxe/efi/Uefi
parentb0093571f8bc0207673bb6a6ad5081263e7863b6 (diff)
downloadipxe-9cb0a4b8ecfa2aa24df36eb43d3f50dde32442d1.tar.gz
[efi] Disable static assertions in EFI headers on non-EFI platforms
The EDK2 headers may be included even in builds for non-EFI platforms. Commits such as 9de6c45 ("[arm] Use -fno-short-enums for all 32-bit ARM builds") have so far ensured that the compile-time checks within the EDK2 headers will pass even when building for a non-EFI platform. As a more general solution, temporarily disable static assertions while including UefiBaseType.h if building on a non-EFI platform. This avoids the need to modify the ABI on other platforms. Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/include/ipxe/efi/Uefi')
0 files changed, 0 insertions, 0 deletions