From c32cfc111302fdb9bea6571561926162b938918e Mon Sep 17 00:00:00 2001 From: Christian Jullien Date: Sun, 13 Dec 2020 07:24:01 +0100 Subject: [PATCH] NetBSD: predefine __ELF__ macro which is tested by some standard headers --- libtcc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libtcc.c b/libtcc.c index 4cedf71e..90450364 100644 --- a/libtcc.c +++ b/libtcc.c @@ -894,6 +894,7 @@ LIBTCCAPI TCCState *tcc_new(void) tcc_define_symbol(s, "__GNUC_MINOR__", "0"); tcc_define_symbol(s, "__GNUC_PATCHLEVEL__", "0"); tcc_define_symbol(s, "_Pragma(x)", ""); + tcc_define_symbol(s, "__ELF__", "1"); # endif # if defined(__OpenBSD__) tcc_define_symbol(s, "__OpenBSD__", "1");