[compiler-rt] r252683 - Sancov in C++.

Diego Novillo via llvm-commits llvm-commits at lists.llvm.org
Wed Nov 11 07:58:03 PST 2015


I've reverted this commit in r252744 to restore our builds.


Diego.

On Wed, Nov 11, 2015 at 10:13 AM, Chandler Carruth via llvm-commits <
llvm-commits at lists.llvm.org> wrote:

> On Tue, Nov 10, 2015 at 11:17 PM Alexey Samsonov via llvm-commits <
> llvm-commits at lists.llvm.org> wrote:
>
>> Sorry for joining that late. I'm pretty sure compiler-rt is the wrong
>> place for this tool, and we should move it under llvm/tools/ instead
>> (together with llvm-symbolizer, llvm-cxxdump etc.):
>>
>
> +1, please fix this ASAP, its breaking how we build and use compiler-rt.
> We may need to revert this temporarily to make progress.
>
>
>>
>> * we don't include any LLVM headers in compiler-rt libraries (there will
>> be some discussion to allow that for profile library, but there are
>> different reasons).
>> actually, we even support standalone build of compiler-rt repository, and
>> there is no guarantee that LLVM source code (or CMake rules definitions)
>> will be available.
>> * sancov is a parser/transformer of specific binary format, not a
>> compiler runtime (or resource file that should accompany it).
>> * sancov uses LLVM libs, so we want as much LLVM developers as possible
>> to be able to build/test it. Currently it will never be compiled if
>> compiler-rt is missing, or sanitizers are not supported on host.
>> * LLVM test-suite is more suitable for writing lit tests for sancov: it
>> should be tested on a host architecture like every other tool.
>>
>
> +100
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20151111/5a22587e/attachment.html>


More information about the llvm-commits mailing list