[llvm-dev] compiler-rt for arm-none-eabi targets
Chris Bieneman via llvm-dev
llvm-dev at lists.llvm.org
Fri Sep 9 12:58:29 PDT 2016
Unfortunately I’ve actually hit a bit of a wall in terms of sorting out the compiler-rt arm builds.
There are some unfortunate special cases for Linux and Android in both compiler-rt’s build the clang driver, which I haven’t yet thought my way through.
The patch I had intended to help move this along was https://reviews.llvm.org/D24156 <https://reviews.llvm.org/D24156>, but the non-standard interpretation of the triple for Linux and Android are problematic when trying to provide a generic convention-based solution.
> On Sep 9, 2016, at 8:49 AM, Renato Golin <renato.golin at linaro.org> wrote:
> On 9 September 2016 at 16:07, Abe Clements via llvm-dev
> <llvm-dev at lists.llvm.org> wrote:
>> Can anyone give me some pointers on how to go about doing this. I'm
>> currently doing a combined build of llvm, clang and compiler-rt for both X86
>> and ARM targets. I am building on ubuntu 14.04, with latest prebuilt llvm
>> binaries(3.9) and latest cmake. My cmake shows that only the X86_64 and
>> i386 architectures are supported for building compilter-rt.
> Hi Abe,
> Support for cross compiling RT is precarious. There were some attempts
> in the past, but not very successful, so I normally just build
> Chris B (CC'd) is working on that part for Darwin / ARM , but we
> should also get something working for Linux (if that's what you need).
> As soon as his integration work finishes we can try some magic on our
> If you could try his new scheme (using runtime dir instead of
> projects), it may make the process smoother later on. Also, feel free
> to pick up on the task, if that interests you, as I'll only have time
> to look at that in a few months from now...
> I'm also copying Saleem and Jon that have worked around this topic
> more than I did, and can help with more info.
>  http://lists.llvm.org/pipermail/llvm-dev/2016-August/104174.html
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev