[LLVMdev] Heads-up: changing the structure of compiler-rt source tree

Renato Golin renato.golin at linaro.org
Tue Feb 11 02:12:20 PST 2014


Hi Alexey,

"rt" could be an alternative to "core", but really, either are equally bad. :)

LGTM either way.

cheers,
--renato

On 11 February 2014 09:59, Alexey Samsonov <samsonov at google.com> wrote:
> Hi all,
>
> compiler-rt is now not only a libgcc replacement for different platforms,
> there are sanitizer and profile runtimes as well. I plan to move the files
> as follows during this week:
>
> 1. libraries:
> a) all libgcc replacement stuff moves from "/lib" to "/lib/core" (the name
> sucks, please suggest alternatives). Same for platform-specific code:
> "/lib/arm/"->"/lib/core/arm", "/lib/i386"->"/lib/core/i386" etc.
> b) "/BlocksRuntime"->"/lib/BlocksRuntime"
> c) "/lib/sanitizer_common", "/lib/xsan", "/lib/profile" are not moved.
>
> 2. tests:
> all tests (lit tests and unit tests) are moved from directories under "/lib"
> to "/test" to be consistent with LLVM/Clang test subtrees.
>
> See the original mail from Chandler for the overview of compiler-rt tree
> current state and suggestion to change its structure:
> http://clang-developers.42468.n3.nabble.com/Sanitizers-libs-in-Compiler-RT-tp4037520p4037567.html
>
> Please speak up if you disagree with this.
>
> --
> Alexey Samsonov, MSK



More information about the llvm-dev mailing list