diff options
| author | Thomas Preud'homme <robotux@celest.fr> | 2014-01-08 18:10:02 +0800 |
|---|---|---|
| committer | Thomas Preud'homme <robotux@celest.fr> | 2014-01-08 18:10:02 +0800 |
| commit | 3352cb8aef6947a21cb168bb6a577f188fd23745 (patch) | |
| tree | 9b2e3e6f46e00be78049dd196bcc7c7c5c2a6bfd | |
| parent | 32734680cb2a645d48f806edae5a5912e0759a23 (diff) | |
| download | tinycc-3352cb8aef6947a21cb168bb6a577f188fd23745.tar.gz tinycc-3352cb8aef6947a21cb168bb6a577f188fd23745.tar.bz2 | |
Shared libraries also have entry points
This fix commit 32734680cb2a645d48f806edae5a5912e0759a23
| -rw-r--r-- | tccelf.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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; |
