OpenBSD: crtbeginT.o does not exist on thsi system as with other *BSD systems.
This commit is contained in:
parent
aed4941e6b
commit
5f9d4ad144
1 changed files with 1 additions and 1 deletions
2
libtcc.c
2
libtcc.c
|
|
@ -906,7 +906,7 @@ LIBTCCAPI int tcc_set_output_type(TCCState *s, int output_type)
|
||||||
tcc_add_crt(s, "crt0.o");
|
tcc_add_crt(s, "crt0.o");
|
||||||
tcc_add_crt(s, "crti.o");
|
tcc_add_crt(s, "crti.o");
|
||||||
#endif
|
#endif
|
||||||
if (s->static_link)
|
if (s->static_link && !TARGETOS_OpenBSD)
|
||||||
tcc_add_crt(s, "crtbeginT.o");
|
tcc_add_crt(s, "crtbeginT.o");
|
||||||
else if (output_type == TCC_OUTPUT_DLL)
|
else if (output_type == TCC_OUTPUT_DLL)
|
||||||
tcc_add_crt(s, "crtbeginS.o");
|
tcc_add_crt(s, "crtbeginS.o");
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue