diff options
Diffstat (limited to 'tccelf.c')
| -rw-r--r-- | tccelf.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -849,9 +849,12 @@ static void tcc_add_runtime(TCCState *s1) #endif } #endif - /* add libc if not memory output */ - if (s1->output_type != TCC_OUTPUT_MEMORY && !s1->nostdlib) { + /* add libc */ + if (!s1->nostdlib) { tcc_add_library(s1, "c"); + } + /* add crt end if not memory output */ + if (s1->output_type != TCC_OUTPUT_MEMORY && !s1->nostdlib) { tcc_add_file(s1, CONFIG_TCC_CRT_PREFIX "/crtn.o"); } /* add various standard linker symbols */ |
