[llvm-dev] [RFC] LLVM Directory Structure Changes (was Re: [PATCH] D20992: [CMake] Add LLVM runtimes directory)
Renato Golin via llvm-dev
llvm-dev at lists.llvm.org
Thu Jun 9 12:06:53 PDT 2016
On 9 June 2016 at 19:13, Chris Bieneman <beanz at apple.com> wrote:
>> On 9 June 2016 at 18:49, Justin Bogner via llvm-dev
>> <llvm-dev at lists.llvm.org> wrote:
>>> This all seems pretty sensible. Should we also use the opportunity to
>>> split compiler-rt's builtins and profiling/sanitizer/etc runtimes, since
>>> we'll be moving things around anyway?
>> Also be good to make Compiler-RT and libc++ cross-compile for multiple
>> targets... :/
> Yes, that is part of the eventual goal for this. I *really* want to be able to build a full cross-compiler and runtime stack from a single CMake invocation. Ideally supporting /n/ targets.
> I have lots of ideas in this area, but it is being kept in mind.
A big odd user of RT is Android, and they're having a lot of trouble
cross-compiling, so they ended up creating their own build system.
I'm copying Steve that has had more than his share of problems, maybe
a sync on how we both want to compile RT wouldn't hurt.
My goal is to get Android compiling RT together with Clang in the
exact same way we do, so we only need to maintain one toolchain.
More information about the llvm-dev