[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Tinycc-devel] tcc port to cygwin
From: |
Chris Marshall |
Subject: |
[Tinycc-devel] tcc port to cygwin |
Date: |
Fri, 20 May 2016 08:24:26 -0400 |
User-agent: |
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.0 |
Atttached is a first cut port of the TinyCC build to the cygwin platform.
The mains problems seem to be from managing the different include files.
I hand added some defines to libtcc1.c for __INTPTR_TYPE__ and a few
others to get that to build.
However, it is now failing to build bcheck.c with:
> ../tcc -B.. -c bcheck.c -o x86_64/bcheck.o -I.. -Wall -g -O0
-Wdeclaration-after-statement -Wno-deprecated-declarations
-Wno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare
-Wno-unused-result -Wno-uninitialized -fno-strict-aliasing -fPIC
-DTCC_TARGET_X86_64
> In file included from bcheck.c:20:
> In file included from /usr/include/stdlib.h:18:
> /usr/include/sys/reent.h:196: error: ')' expected (got "*")
> Makefile:116: recipe for target 'x86_64/bcheck.o' failed
> make[1]: *** [x86_64/bcheck.o] Error 1
Looking at the origin of the error message in the skip() routine
in tccpp.c, I could not find any place that skip() was called with
an argument of ')'. Is there some other place that message
could be coming from. Seems like it might be a possible
problem in the preprocessing....
--Chris
0001-Basic-port-to-cygwin-of-mob-tcc.patch
Description: Text document
- [Tinycc-devel] tcc port to cygwin,
Chris Marshall <=