]> granicus.if.org Git - strace/commitdiff
Fix build on systems that lack EM_ARM/EM_OPENRISC definitions
authorDmitry V. Levin <ldv@altlinux.org>
Tue, 25 Aug 2015 21:56:02 +0000 (21:56 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 26 Aug 2015 11:52:43 +0000 (11:52 +0000)
* xlat/audit_arch.in: Guard AUDIT_ARCH_ARM and AUDIT_ARCH_ARMEB
with EM_ARM check.  Guard AUDIT_ARCH_OPENRISC with EM_OPENRISC check.

xlat/audit_arch.in

index aa9ccdbb376e68480faa60fe88b150bbc1e60e69..e453e65917410cca9466c28bd8b1c5183c762e3e 100644 (file)
@@ -1,14 +1,16 @@
+/* linux used to have linux/elf-em.h out of sync with linux/audit.h */
 AUDIT_ARCH_AARCH64
 AUDIT_ARCH_ALPHA
+#ifdef EM_ARM
 AUDIT_ARCH_ARM
 AUDIT_ARCH_ARMEB
+#endif
 AUDIT_ARCH_CRIS
 AUDIT_ARCH_FRV
 AUDIT_ARCH_I386
 AUDIT_ARCH_IA64
 AUDIT_ARCH_M32R
 AUDIT_ARCH_M68K
-/* Linux had broken linux/elf-em.h for a while.  */
 #ifdef EM_MICROBLAZE
 AUDIT_ARCH_MICROBLAZE
 #endif
@@ -18,7 +20,9 @@ AUDIT_ARCH_MIPS64N32
 AUDIT_ARCH_MIPSEL
 AUDIT_ARCH_MIPSEL64
 AUDIT_ARCH_MIPSEL64N32
+#ifdef EM_OPENRISC
 AUDIT_ARCH_OPENRISC
+#endif
 AUDIT_ARCH_PARISC
 AUDIT_ARCH_PARISC64
 AUDIT_ARCH_PPC