Hello,
For those wanting to experiment with a clang/llvm based toolchain
as a drop in replacement of the traditional GCC based toolchain,
EmbToolkit as of v1.1.0 provides this.

Of course uClibc (even less eglibc) does not compile with clang/llvm toolchain, 
so it is compiled
with a second stage gcc (which still provides the compiler runtime interface 
with its libgcc).
The c++ standard library also comes from gcc with its libstdc++, but the goal 
is to replace it
for the coming releases with libc++ from llvm project (just as FreeBSD 
recently).

Busybox compiles and works fine, but with the help of some patches: removing a 
nested function,
working around some global const ptr and replacing ash evaltreenr function 
alias of evaltree
with a function calling evaltree followed by a call of __builtin_unreachable();

As said in the subject, this is only available for ARM, while MIPS support is 
planed for the next release.

à la votre,
AWG
_______________________________________________
uClibc mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/uclibc

Reply via email to