tinycc-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Tinycc-devel] broken tcc build after latest git pull


From: Roy Tam
Subject: Re: [Tinycc-devel] broken tcc build after latest git pull
Date: Mon, 9 Mar 2015 10:23:34 +0800

Hello list,

2015-03-09 10:17 GMT+08:00 Roy Tam <address@hidden>:
> Hello list,
>
>> The compiled tcc binary is not able to compile itself, after git pull today:
>> tcc -o i386-tcc.exe tcc.c -DONE_SOURCE -DTCC_TARGET_I386 -I.  -O2
>> tcc: error: file 'crt1.o' not found
>> tcc: error: file 'crti.o' not found
>> In file included from tcc.c:22:
>> In file included from libtcc.c:21:
>> In file included from tcc.h:41:
>> d:/tinycc/win32/include/time.h:12: error: #error Only Win32 target is 
>> supported!
>> make: *** [i386-tcc.exe] Error 1
>
> I found out that git 76af94862352a3f1d26249d9ea6f795d107c1d7f breaks
> building in MSYS, and TCC_TARGET_PE is not defined when building
> *tcc.exe!
>
> @seyko please fix it!
>

for now I can provide a hack to workaround it:

diff --git a/Makefile b/Makefile
index 16b806c..a8572a8 100644
--- a/Makefile
+++ b/Makefile
@@ -156,6 +156,10 @@ PROGS+=$(PROGS_CROSS)
 TCCLIBS+=$(LIBTCC1_CROSS)
 endif

+ifdef CONFIG_WIN32
+CPPFLAGS+= -DTCC_TARGET_PE
+endif
+
 all: $(PROGS) $(TCCLIBS) $(TCCDOCS)

 # Host Tiny C Compiler


Regards,
Roy



reply via email to

[Prev in Thread] Current Thread [Next in Thread]