diff options
| author | seyko <seyko2@gmail.com> | 2015-03-22 18:05:29 +0300 |
|---|---|---|
| committer | seyko <seyko2@gmail.com> | 2015-03-22 18:05:29 +0300 |
| commit | aba2d648f43d8834b9c527275f6d92446a4d960e (patch) | |
| tree | 1aa86770a647d2e9cc0c8d4a795bf4ed1b54c236 /Makefile | |
| parent | b5d25654d8316601f0bb109069a9f00b404c5673 (diff) | |
| download | tinycc-aba2d648f43d8834b9c527275f6d92446a4d960e.tar.gz tinycc-aba2d648f43d8834b9c527275f6d92446a4d960e.tar.bz2 | |
quick fix for the native tcc on debian/ubuntu
Force to use a NATIVE_DEFINES insteed of the DEFINES for the
native tcc. After this change we have on debian/ubuntu
# ./x86_64-tcc -vv
tcc version 0.9.26 (x86-64, Linux)
install: /usr/local/lib/tcc
crt:
/usr/lib/x86_64-linux-gnu
libraries:
/usr/lib/x86_64-linux-gnu
/usr/lib
/lib/x86_64-linux-gnu
/lib
/usr/local/lib/x86_64-linux-gnu
/usr/local/lib
include:
/usr/local/include/x86_64-linux-gnu
/usr/local/include
/usr/include/x86_64-linux-gnu
/usr/include
/usr/local/lib/tcc/include
elfinterp:
/lib64/ld-linux-x86-64.so.2
Before this change the output was
# ./x86_64-tcc -vv
tcc version 0.9.26 (x86-64, Linux)
install: /usr/local/lib/tcc
crt:
/usr/lib
libraries:
/usr/lib
/lib
/usr/local/lib
include:
/usr/local/include
/usr/include
/usr/local/lib/tcc/include
elfinterp:
/lib64/ld-linux-x86-64.so.2
This change don't fix a cross compilers
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -179,7 +179,7 @@ tcc$(EXESUF): tcc.o $(LIBTCC) # Cross Tiny C Compilers %-tcc$(EXESUF): tcc.c - $(CC) -o $@ $< -DONE_SOURCE $(DEFINES) $(CPPFLAGS) $(CFLAGS) $(LIBS) $(LDFLAGS) + $(CC) -o $@ $< -DONE_SOURCE $(if $($@_TCC),$(NATIVE_DEFINES),$(DEFINES)) $(CPPFLAGS) $(CFLAGS) $(LIBS) $(LDFLAGS) $(if $($@_LINK),ln -sf $@ $($@_LINK)) $(if $($@_TCC),ln -sf $@ tcc$(EXESUF)) |
