Originally Posted by eureka
, as you've collected some cross-compiling toolchains in scope of KeK project, you might be interested in The Embedded LLVM Compiler Collection
It's a cross-compilation environment based on Clang
(which is modern C/C++ compiler using LLVM
infrastructure). ELLCC has support of compiling for Linux and includes ARM as cross-compilation target (amongst many other targets). Building and installation from sources
is as easy as svn co ... && ./configure && make && make install
and there are also pre-built binaries
for Linux x86-64.
It doesn't include (e)glibc/libstdc++, it incorporates musl
. But it could be seen as advantage for static builds
(Nice small example
of use of ELLCC.)
Disclaimer: I didn't use it, however it looks like actively and seriously developed project.
That sounds like it needed noting here. Kudos all.