OpenBSD: crtbeginT.o does not exist on thsi system as with other *BSD systems.

This commit is contained in:
Christian Jullien 2021-01-09 14:14:05 +01:00
parent aed4941e6b
commit 5f9d4ad144

View file

@ -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, "crti.o");
#endif
if (s->static_link)
if (s->static_link && !TARGETOS_OpenBSD)
tcc_add_crt(s, "crtbeginT.o");
else if (output_type == TCC_OUTPUT_DLL)
tcc_add_crt(s, "crtbeginS.o");