[LLVMdev] How to Cross Compile libcompiler_rt Static Library?

Chao Yan yanchao2012 at gmail.com
Sun Mar 29 09:26:53 PDT 2015

2015-03-29 3:33 GMT-05:00 Ed Schouten <ed at 80386.nl>:

> I am cross-compiling compiler-rt for my specific use-case. That said,
> I'm cross-compiling from x86-64 to x86-64, but for a different ABI.
> This is what I use:
> https://github.com/NuxiNL/cloudlibc/wiki/Building-runtime-libraries#user-content-compiler-rt
> As you can see, I'm using CMake. Works pretty well so far. Hopefully
> something like this will work for you as well?

I tried "cmake ../compiler-rt -DCMAKE_C_COMPILER=clang
 -DCMAKE_CROSSCOMPILING=True". It will still build X86_64 version.

I also tried "cmake ../compiler-rt
-DTARGET_TRIPLE=armv-none-linux-gnueabi  -DCMAKE_CROSSCOMPILING=True
". the configure process generate errors:

CMake Error at cmake/config-ix.cmake:111 (message):
Cannot compile for x86_64:

It seems that the cmake only works for X86 target?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150329/8ff70543/attachment.html>

More information about the llvm-dev mailing list