summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorherman ten brugge <hermantenbrugge@home.nl>2021-12-27 11:32:35 +0100
committerherman ten brugge <hermantenbrugge@home.nl>2021-12-27 11:32:35 +0100
commit1692060fb06ab04c3848e7a76c165473f1cc2630 (patch)
tree2d32ee71aa7673b3e1ca6d5b8560b0169a3165cc
parent6c0e0b998be3901fa544eafd0a7a0c51d0d575c6 (diff)
Fix cross compiling tcc on freebsd
-rw-r--r--tccelf.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/tccelf.c b/tccelf.c
index 7e132a1..507e83c 100644
--- a/tccelf.c
+++ b/tccelf.c
@@ -1537,6 +1537,7 @@ ST_FUNC void tcc_add_runtime(TCCState *s1)
if (TCC_LIBTCC1[0])
tcc_add_support(s1, TCC_LIBTCC1);
+#if !defined TCC_TARGET_PE && !defined TCC_TARGET_MACHO
#if TARGETOS_OpenBSD || TARGETOS_FreeBSD || TARGETOS_NetBSD
/* add crt end if not memory output */
if (s1->output_type != TCC_OUTPUT_MEMORY) {
@@ -1553,6 +1554,7 @@ ST_FUNC void tcc_add_runtime(TCCState *s1)
if (s1->output_type != TCC_OUTPUT_MEMORY)
tcc_add_crt(s1, "crtn.o");
#endif
+#endif
}
}
#endif