correct libtcc1 link order
This commit is contained in:
parent
e657dfb491
commit
3e74b91de6
1 changed files with 3 additions and 4 deletions
7
tccelf.c
7
tccelf.c
|
@ -956,10 +956,6 @@ static void tcc_add_runtime(TCCState *s1)
|
||||||
{
|
{
|
||||||
char buf[1024];
|
char buf[1024];
|
||||||
|
|
||||||
if (!s1->nostdlib) {
|
|
||||||
snprintf(buf, sizeof(buf), "%s/%s", tcc_lib_path, "libtcc1.a");
|
|
||||||
tcc_add_file(s1, buf);
|
|
||||||
}
|
|
||||||
#ifdef CONFIG_TCC_BCHECK
|
#ifdef CONFIG_TCC_BCHECK
|
||||||
if (do_bounds_check) {
|
if (do_bounds_check) {
|
||||||
unsigned long *ptr;
|
unsigned long *ptr;
|
||||||
|
@ -993,6 +989,9 @@ static void tcc_add_runtime(TCCState *s1)
|
||||||
/* add libc */
|
/* add libc */
|
||||||
if (!s1->nostdlib) {
|
if (!s1->nostdlib) {
|
||||||
tcc_add_library(s1, "c");
|
tcc_add_library(s1, "c");
|
||||||
|
|
||||||
|
snprintf(buf, sizeof(buf), "%s/%s", tcc_lib_path, "libtcc1.a");
|
||||||
|
tcc_add_file(s1, buf);
|
||||||
}
|
}
|
||||||
/* add crt end if not memory output */
|
/* add crt end if not memory output */
|
||||||
if (s1->output_type != TCC_OUTPUT_MEMORY && !s1->nostdlib) {
|
if (s1->output_type != TCC_OUTPUT_MEMORY && !s1->nostdlib) {
|
||||||
|
|
Loading…
Reference in a new issue