From a35b3059bb0aaaa5965022ad317aaba27e22f148 Mon Sep 17 00:00:00 2001 From: grischka Date: Mon, 5 Mar 2012 20:15:56 +0100 Subject: tcc.h: define TCC_IS_NATIVE - disable tccrun feature for non-native (cross-) compilers - define uplong for target adress size - fix using -Wl,-Ttext=... for Win64 (tccpe: ADDR3264 imagebase) --- tcc.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tcc.c') diff --git a/tcc.c b/tcc.c index 0c51451..0bcb029 100644 --- a/tcc.c +++ b/tcc.c @@ -578,7 +578,11 @@ int main(int argc, char **argv) tcc_print_stats(s, getclock_us() - start_time); if (s->output_type == TCC_OUTPUT_MEMORY) { +#ifdef TCC_IS_NATIVE ret = tcc_run(s, argc - optind, argv + optind); +#else + tcc_error_noabort("-run is not available in a cross compiler"); +#endif } else if (s->output_type == TCC_OUTPUT_PREPROCESS) { if (s->outfile) fclose(s->outfile); -- cgit v1.3.1