Remove fallback definition for __ELF__. Failing to define it would've been a toolchain bug, not to be worked around with a simple redefinition. fortunately, it doesn't appear to happendiff -r1.3 -r1.4 src/sys/arch/ia64/include/cdefs.h
(maya)
--- src/sys/arch/ia64/include/cdefs.h 2014/03/18 17:11:19 1.3
+++ src/sys/arch/ia64/include/cdefs.h 2017/08/15 09:09:49 1.4
@@ -1,12 +1,7 @@
-/* $NetBSD: cdefs.h,v 1.3 2014/03/18 17:11:19 christos Exp $ */
+/* $NetBSD: cdefs.h,v 1.4 2017/08/15 09:09:49 maya Exp $ */
#ifndef _MACHINE_CDEFS_H_
#define _MACHINE_CDEFS_H_
-
-/* We're elf only: inspected by sys/cdefs.h */
-#ifndef __ELF__
-#define __ELF__
-#endif
#define __ALIGNBYTES ((size_t)15)