From 115683c8bcac1674ec78c0138e68dbec16a2ed35 Mon Sep 17 00:00:00 2001 From: Daniel Beer Date: Tue, 22 Feb 2011 09:49:53 +1300 Subject: [PATCH] Define STT_COMMON if not defined already. This symbol is missing on Cygwin. --- elf32.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/elf32.c b/elf32.c index a91b4d1..4c5efe4 100644 --- a/elf32.c +++ b/elf32.c @@ -269,6 +269,10 @@ static int syms_load_strings(struct elf32_info *info, FILE *in, Elf32_Shdr *s) #define N_SYMS 128 +#ifndef STT_COMMON +#define STT_COMMON 5 +#endif + static int syms_load_syms(struct elf32_info *info, FILE *in, Elf32_Shdr *s, stab_t stab) {