Hi All,

Finally, clang/llvm is now in a working state as a cross compiler in meta-clang 
layer

https://github.com/kraj/meta-clang

Currently, It will build clang and stage it along with gcc cross compilers, 
default remains
as it is. If you wish to compile an additional recipe using clang you will add 
following two entries per recipe


TOOLCHAIN_pn-<recipe> = "clang"
DEPENDS_append_pn-<recipe> = " clang-cross "

to conf/clang.conf 

and it will start using clang for that component. Right now it only has one 
entry for ‘lzo’ :)
I am hoping to have this list grow soon

Right now, its only the cross compiler, which means compiler runtime is still 
same from gcc
and binutils are used in same way

Eventually, I will add compiler-rt and libc++ as well and also add 
cross-canadian builds of clang and make it cohabit in SDK
along with gcc.

If you would like to help trying/porting recipes to use clang/llvm or improve 
the layer, please lend your hand

Thanks for your time

-Khem

-- 
_______________________________________________
yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to