From 3352cb8aef6947a21cb168bb6a577f188fd23745 Mon Sep 17 00:00:00 2001 From: Thomas Preud'homme Date: Wed, 8 Jan 2014 18:10:02 +0800 Subject: [PATCH] Shared libraries also have entry points This fix commit 32734680cb2a645d48f806edae5a5912e0759a23 --- tccelf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tccelf.c b/tccelf.c index 92ea449b..4711aa23 100644 --- a/tccelf.c +++ b/tccelf.c @@ -2244,7 +2244,7 @@ static int elf_output_file(TCCState *s1, const char *filename) #ifdef TCC_ARM_EABI ehdr.e_ident[EI_OSABI] = 0; ehdr.e_flags = EF_ARM_EABI_VER4; - if (file_type == TCC_OUTPUT_EXE) + if (file_type == TCC_OUTPUT_EXE || file_type == TCC_OUTPUT_DLL) ehdr.e_flags |= EF_ARM_HASENTRY; if (s1->float_abi == ARM_HARD_FLOAT) ehdr.e_flags |= EF_ARM_VFP_FLOAT;