[LLVMdev] Consumer ARM platform suitable for LLVM development?

Misha Brukman brukman at gmail.com
Wed Mar 11 13:44:45 PDT 2009


On Wed, Mar 11, 2009 at 3:21 PM, Jon Harrop <jon at ffconsultancy.com> wrote:

> Now that I have HLVM up and running on x86 and x64 I am interested in
> testing
> it out on an ARM in preparation for their imminent world domination. I
> believe LLVM already has excellent support for the ARM thanks to Apple's
> ARM-based products. However, I'd really like an ARM-based consumer device
> suitable for developing and testing HLVM on, rather than using a cross
> compiler and uploading to an embedded device like a phone or lab equipment
> like a beagle board.
>
> Has anyone tried LLVM on one of the ARM-based netbooks like a Pandora,
> Touch
> Book or maybe some pre-release Apple swankiness?


Before you commit to a specific hardware device, you can also prototype with
an ARM emulator, such as Qemu.

The problem I've had is building an LLVM cross-compiler from Linux/x86 to
Linux/ARM (as has another llvm-dev poster).  Someone mentioned to me
off-list that he managed to get it to build, but I haven't been able to
reproduce the build using his instructions (I'll post my results in another
thread).

Building LLVM _inside_ Qemu is rather slow and painful -- I've tried it once
and didn't get far with it.  However, since LLVM + LLVM-GCC are shipped as
part of the iPhone SDK, at least Darwin/x86 -> Darwin/ARM cross is possible.

Misha
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20090311/b0d9b62c/attachment.html>


More information about the llvm-dev mailing list