[prev in list] [next in list] [prev in thread] [next in thread]
List: busybox
Subject: clang/llvm based toolchain for ARM
From: Abdoulaye Walsimou GAYE <awg () embtoolkit ! org>
Date: 2013-01-27 22:27:01
Message-ID: 5105A9B5.7040209 () embtoolkit ! org
[Download RAW message or body]
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 toolch=
ain, so it is compiled
with a second stage gcc (which still provides the compiler runtime interfac=
e with its libgcc).
The c++ standard library also comes from gcc with its libstdc++, but the go=
al is to replace it
for the coming releases with libc++ from llvm project (just as FreeBSD rece=
ntly).
Busybox compiles and works fine, but with the help of some patches: removin=
g 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_unreachabl=
e();
As said in the subject, this is only available for ARM, while MIPS support =
is planed for the next release.
=E0 la votre,
AWG
_______________________________________________
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic