tinycc-devel
[Top][All Lists]
Advanced

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

Re: [Tinycc-devel] some thoughts on the search path mess


From: Sergey Korshunoff
Subject: Re: [Tinycc-devel] some thoughts on the search path mess
Date: Sun, 15 Mar 2015 17:32:14 +0300

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



reply via email to

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