[llvm-dev] Cross-compiling only compiler-rt libraries

Tobias Hieta via llvm-dev llvm-dev at lists.llvm.org
Wed Sep 30 09:16:15 PDT 2020


Hey,

You can do that by running cmake directly against the compiler-rt directory
instead of the llvm dir.

Hope this helps!

On Wed, Sep 30, 2020, 17:54 Mohannad Ismail via llvm-dev <
llvm-dev at lists.llvm.org> wrote:

> Greetings everyone,
>
> I am currently cross-compiling some of my programs to aarch64 with Clang.
> I added my own sanitizer and library to the compiler-rt and want to use it.
> However, since my machine is x86, the libraries are compiled for x86 use. I
> was able to cross-compile to get the aarch64 libraries. However, this also
> cross-compiles clang and now I can't use it on my x86 machine. Is there a
> way to cross-compile only compiler-rt and not Clang? I can't seem to find a
> way to do this.
>
> In short, I want to have aarch64 compiler-rt libraries and an x86 clang,
> since I will be compiling my programs on an x86 machine. Hope I was able to
> explain this well enough. Please let me know if I wasn't clear or if you
> have any questions. Thank you very much!
>
> Best regards,
> Mohannad Ismail
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200930/cf6baa55/attachment.html>


More information about the llvm-dev mailing list