aboutsummaryrefslogtreecommitdiffstats
path: root/meta-tpm/recipes-tpm2/tpm2-tcti-uefi/files/fix_header_file.patch
blob: 2554282786c82a3f173694d0779d4662722fd947 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Error building for i386 target in cross env

#include <efi/x86_64/efibind.h>

ARCH is host arch, not target arch

Upstream-Status: Submitted

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Index: git/src/uefi-types.h
===================================================================
--- git.orig/src/uefi-types.h
+++ git/src/uefi-types.h
@@ -3,9 +3,9 @@
 #define UEFI_TYPES_H
 
 #ifndef EDK2_BUILD
-#if ARCH == x86_64
+#if defined(__x86_64__)
 #include <efi/x86_64/efibind.h>
-#elif ARCH == ia32
+#elif defined(__i386__)
 #include <efi/ia32/efibind.h>
 #else
 #error "Unsupported ARCH."