mirror of
https://github.com/frida/tinycc
synced 2025-02-18 00:03:59 +03:00
fixed libc linking when running in memory
This commit is contained in:
parent
bef8703f77
commit
feed3262c9
7
tccelf.c
7
tccelf.c
@ -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 */
|
||||
|
Loading…
x
Reference in New Issue
Block a user