[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Tinycc-devel] some thoughts on the search path mess
From: |
Christian Jullien |
Subject: |
Re: [Tinycc-devel] some thoughts on the search path mess |
Date: |
Sun, 15 Mar 2015 15:43:36 +0100 |
Here native compiler values on arm (RPI).
Tcc is configred with:
./configure --with-libgcc
Binary directory /usr/local/bin
TinyCC directory /usr/local/lib/tcc
Library directory /usr/local/lib
Include directory /usr/local/include
Manual directory /usr/local/share/man
Info directory /usr/local/share/info
Doc directory /usr/local/share/doc//usr/local/lib/tcc
Target root prefix
Source path /home/jullien/tinycc
C compiler gcc
cross compilers no
Target CPU armv4l
Host OS Linux
Target OS Linux
Big Endian no
gprof enabled no
use libgcc yes
Creating config.mak and config.h
Otherwise, without --with-ligcc, arm abi fucntions are missing. Then tcc
-vv returns:
crt:
/usr/lib/arm-linux-gnueabihf
libraries:
/usr/lib/arm-linux-gnueabihf
/usr/lib
/lib/arm-linux-gnueabihf
/lib
/usr/local/lib/arm-linux-gnueabihf
/usr/local/lib
include:
/usr/local/include/arm-linux-gnueabihf
/usr/local/include
/usr/include/arm-linux-gnueabihf
/usr/include
/usr/local/lib/tcc/include
elfinterp:
/lib/ld-linux-armhf.so.3
-----Original Message-----
From: address@hidden
[mailto:address@hidden On Behalf Of
Sergey Korshunoff
Sent: dimanche 15 mars 2015 15:32
To: address@hidden
Subject: Re: [Tinycc-devel] some thoughts on the search path mess
Hi! We must collect a valid configurations (tcc -vv) for all used
configurations (currently only Linux).
1) native compier on arm64. I think the output must look like the following
crt:
/usr/lib/aarch64-linux-gnu
/usr/lib64
libraries:
/usr/lib/aarch64-linux-gnu
/usr/lib64
/lib/aarch64-linux-gnu
/lib64
/usr/local/lib/aarch64-linux-gnu
/usr/local/lib64
include:
/usr/local/include/aarch64-linux-gnu
/usr/local/include
/usr/include/aarch64-linux-gnu
/usr/include
/usr/local/lib/tcc/include
2) cross-compiler for arm64
crt:
/usr/lib/aarch64-linux-gnu
libraries:
/usr/lib/aarch64-linux-gnu
/lib/aarch64-linux-gnu
/usr/local/lib/aarch64-linux-gnu
include:
... the same
3) native compiler on arm
??????
4) native x86 compiler on amd/intel platform
crt:
/usr/lib/i386-linux-gnu
/usr/lib32
/usr/lib (if not a symlink)
libraries:
/usr/lib/i386-linux-gnu
/usr/lib32
/usr/lib (if not a symlink)
/lib/i386-linux-gnu
/lib32
/lib (if not a symlink)
/usr/local/lib/i386-linux-gnu
/usr/local/lib32
/usr/local/lib (if not a symlink)
include:
/usr/local/include/i386-linux-gnu
/usr/local/include
/usr/include/i386-linux-gnu
/usr/include
/usr/local/lib/tcc/include
5) x86 cross compiler (from arm)
crt:
/usr/lib/i386-linux-gnu
libraries:
/usr/lib/aarch64-linux-gnu
/lib/i386-linux-gnu
/usr/local/lib/i386-linux-gnu
include:
the same as above
6) x86_64 native compiler
crt:
/usr/lib/x86_64-linux-gnu
/usr/lib64
libraries:
/usr/lib/x86_64-linux-gnu
/usr/lib64
/lib/x86_64-linux-gnu
/lib64
/usr/local/lib/x86_64-linux-gnu
/usr/local/lib64
include:
/usr/local/include/x86_64-linux-gnu
/usr/local/include
/usr/include/x86_64-linux-gnu
/usr/include
/usr/local/lib/tcc/include
7) x86_64 cross compiler (from arm)
crt:
/usr/lib/x86_64-linux-gnu
libraries:
/usr/lib/x86_64-linux-gnu
/lib/x86_64-linux-gnu
/usr/local/lib/x86_64-linux-gnu
include:
the same as above
_______________________________________________
Tinycc-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/tinycc-devel