<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">2015-03-29 15:11 GMT-05:00 Daniel Dilts <span dir="ltr"><<a href="mailto:diltsman@gmail.com" target="_blank">diltsman@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">I need to correct myself.  It is possible to cross compile it on Windows, but not using the provided build systems.</blockquote></div><br>Hi Daniel,</div><div class="gmail_extra"><br></div><div class="gmail_extra">Thanks for helping. I'm using ubuntu 14.04 x86_64 system. I've tried cmake for couple of days until I give up. You are right, using make build system seems more feasible. I've combined the compiler_rt/make/platform/<a href="http://clang_linux.mk">clang_linux.mk</a> and the compiler_rt/make/platform/<a href="http://clang_macho_embedded.mk">clang_macho_embedded.mk</a>. So far it could cross-compile all of the files in "compiler-rt/lib/builtins/" (*.c files). However, the libcompiler_rt.a still missing functions such as "__aeabi_memset", "__aeabi_memcpy". These functions were in "compiler_rt/lib/biltins/arm/" (*.S) files. They are not included in any of the *.mk files. Do you have any idea on how to add these assembly sources to the build list? BTW, did you build the complete libcompiler_rt.a at the end?</div><div class="gmail_extra"><br></div><div class="gmail_extra">Thanks,</div><div class="gmail_extra">Chao</div></div>