Skip to content

Commit 69c1570

Browse files
committed
Fix build on systems that lack EM_ARM/EM_OPENRISC definitions
* xlat/audit_arch.in: Guard AUDIT_ARCH_ARM and AUDIT_ARCH_ARMEB with EM_ARM check. Guard AUDIT_ARCH_OPENRISC with EM_OPENRISC check.
1 parent 642ee79 commit 69c1570

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

xlat/audit_arch.in

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
1+
/* linux used to have linux/elf-em.h out of sync with linux/audit.h */
12
AUDIT_ARCH_AARCH64
23
AUDIT_ARCH_ALPHA
4+
#ifdef EM_ARM
35
AUDIT_ARCH_ARM
46
AUDIT_ARCH_ARMEB
7+
#endif
58
AUDIT_ARCH_CRIS
69
AUDIT_ARCH_FRV
710
AUDIT_ARCH_I386
811
AUDIT_ARCH_IA64
912
AUDIT_ARCH_M32R
1013
AUDIT_ARCH_M68K
11-
/* Linux had broken linux/elf-em.h for a while. */
1214
#ifdef EM_MICROBLAZE
1315
AUDIT_ARCH_MICROBLAZE
1416
#endif
@@ -18,7 +20,9 @@ AUDIT_ARCH_MIPS64N32
1820
AUDIT_ARCH_MIPSEL
1921
AUDIT_ARCH_MIPSEL64
2022
AUDIT_ARCH_MIPSEL64N32
23+
#ifdef EM_OPENRISC
2124
AUDIT_ARCH_OPENRISC
25+
#endif
2226
AUDIT_ARCH_PARISC
2327
AUDIT_ARCH_PARISC64
2428
AUDIT_ARCH_PPC

0 commit comments

Comments
 (0)