[cfe-dev] choosing the gcc toolchain

Jonathan Roelofs jonathan at codesourcery.com
Mon Mar 3 08:58:47 PST 2014


Reed,

On 3/3/14, 7:31 AM, reed kotler wrote:
> rkotler at mipsswbrd006-le:~/caviumnativellvm/build$ ./Release+Asserts/bin/clang++
> -v -target mipsel-unknown-linux-gnu
> clang version 3.5 (gitosis at dmz-portal.mips.com:clang.git
> f4481e0e412e3f817e65d5ce1c835381dc7a7773) (gitosis at dmz-portal.mips.com:llvm.git
> 18fe44cb057e4b11533bd3f814b96fdca724baf0)
> Target: mipsel-unknown-linux-gnu
> Thread model: posix
> Found candidate GCC installation: /usr/lib/gcc/mipsel-linux-gnu/4.4
> Found candidate GCC installation: /usr/lib/gcc/mipsel-linux-gnu/4.4.6
> Found candidate GCC installation: /usr/lib/gcc/mipsel-linux-gnu/4.4.7
> Found candidate GCC installation: /usr/lib/gcc/mipsel-linux-gnu/4.6
> Found candidate GCC installation: /usr/lib/gcc/mipsel-linux-gnu/4.6.3
> Found candidate GCC installation: /usr/lib/gcc/mipsel-linux-gnu/4.7
> Found candidate GCC installation: /usr/lib/gcc/mipsel-linux-gnu/4.7.2
> Selected GCC installation: /usr/lib/gcc/mipsel-linux-gnu/4.7
> Candidate multilib: .;@m32
> Selected multilib: .;@m32
> rkotler at mipsswbrd006-le:~/caviumnativellvm/build$
>
> But it still does not find 4.7.2
It looks as if your 4.7.2 toolchain does not have a crtbegin.o:

     rkotler at mipsswbrd006-le:~/caviumnativellvm/build$  find /usr/lib -name 
crtbegin.o
     /usr/lib/gcc/mipsel-linux-gnu/4.7/crtbegin.o
     /usr/lib/gcc/mipsel-linux-gnu/4.6/64/crtbegin.o
     /usr/lib/gcc/mipsel-linux-gnu/4.6/n32/crtbegin.o
     /usr/lib/gcc/mipsel-linux-gnu/4.6/crtbegin.o
     /usr/lib/gcc/mipsel-linux-gnu/4.4/crtbegin.o

Which is the main object that the GCCInstallationDetector is looking for to find 
all the Multilibs.

>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev

-- 
Jon Roelofs
jonathan at codesourcery.com
CodeSourcery / Mentor Embedded



More information about the cfe-dev mailing list