[cfe-dev] Targeting ARM with Clang

Marshall Clow mclow.lists at gmail.com
Tue Mar 29 14:41:39 PDT 2011


[ Resurrecting an old thread ]

I'm looking to put together a set of development tools for a ARM-based system - partially for my own use, and also to see what pieces are missing in clang/LLVM.

I would appreciate any help in identifying the parts that I need.

My (inexact) goals:
* Put together a LLVM-based development and runtime environment for a ARM based system. (The dev environment doesn't have to run on the ARM, btw)
* Use as little GPL software as possible
* Document what all the pieces are and where they come from.

So far, I've got:
* Compiler								- clang
* Linker									- ????
* C standard library 						- ???
* C++ standard library						- libc++
* Locale support (needed by libc++)		- xlocale
* C++ ABI library							- ??? [ On x86, I can use libcppabi - but not on ARM ]
* C runtime library						- compiler-rt

What parts are missing from this list?
What have I got wrong here?

Thanks in advance!

-- Marshall





More information about the cfe-dev mailing list