<div dir="ltr">Hi Sylvestre,<br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 24, 2015 at 2:07 AM, Sylvestre Ledru <span dir="ltr"><<a href="mailto:sylvestre@debian.org" target="_blank">sylvestre@debian.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">On 18/02/2015 23:29, Alexey Samsonov wrote:<br>
><br>
> On Tue, Feb 17, 2015 at 6:23 PM, Anna Zaks <<a href="mailto:ganna@apple.com">ganna@apple.com</a> <mailto:<a href="mailto:ganna@apple.com">ganna@apple.com</a>>> wrote:<br>
><br>
><br>
>>     On Feb 17, 2015, at 4:00 PM, Alexey Samsonov <<a href="mailto:vonosmas@gmail.com">vonosmas@gmail.com</a> <mailto:<a href="mailto:vonosmas@gmail.com">vonosmas@gmail.com</a>>> wrote:<br>
<span class="">>><br>
>><br>
>>     On Tue, Feb 17, 2015 at 3:37 PM, Anna Zaks <<a href="mailto:ganna@apple.com">ganna@apple.com</a> <mailto:<a href="mailto:ganna@apple.com">ganna@apple.com</a>>> wrote:<br>
>><br>
>>         Unfortunately, we do rely on the Autotools to build for darwin.<br>
>><br>
>><br>
>>         The lack of proper testing is very unfortunate. In the future, we will either drop the dependency on Makefile/autoconf build or add the support for sanitizer testing.<br>
>><br>
>><br>
>>     Sorry, for some reason I had the impression that you're also more interested in CMake buiild :-/. Only now I noticed that recent Kuba's patches about -isysroot fix both makefile and CMake<br>
>>     build system (and he's probably not very happy about it).<br>
>><br>
>>     I believe the effort required to port sanitizer unit tests to autotools is not worth it, and it's better to spend that time migrating the release tools to CMake. Keeping two build systems "working"<br>
>>     was and is a manageable, but unpleasant burden. Providing a good test coverage for two runtime versions is hard, and keeping two runtime versions "equivalent" (built with the same compiler flags)<br>
>>     is close to impossible.<br>
><br>
>     I agree. The solution where we only rely on cmake build would be the best option.<br>
><br>
>><br>
>>     I understand that removing autotools support right now breaks your integration. What if we just delete autotools support from all Linux builds?<br>
>><br>
><br>
>     Yes. That is fine by me.<br>
><br>
><br>
> OK, I've removed the support for sanitizers in makefile/autoconf builds on Linux in r229754-r229756.<br>
</span>It is possible to build LLVM & Clang with autotools and compiler-rt with cmake?<br></blockquote><div><br></div><div>Yes, that's one of the options... Probably we can invoke cmake directly from Makefile.</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
Currently, dropping the autotools support is breaking the build of compiler-rt for <a href="http://llvm.org/apt/" target="_blank">llvm.org/apt/</a> and<br>
the Debian & Ubuntu packaging.<br></blockquote><div><br></div><div>Could you point at the failing build? Jenkins (<a href="http://llvm-jenkins.debian.net/">http://llvm-jenkins.debian.net/</a>) has dozens of them, I don't know where to look. What scripts / rules do you</div><div>use to build the packages?</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
I agree that the autotools support in compiler-rt was limited but it was doing the job correctly...<br></blockquote><div><br></div><div>Is it possible to just exclude sanitizer runtimes from autotools-built packages until all debian package build process is ported to CMake?</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
Could you consider reverting this changes?<br>
<br>
Thanks,<br>
Sylvestre<br>
PS: I don't mind switching to cmake but here are still a few blocking bugs:<br>
<a href="http://llvm.org/bugs/show_bug.cgi?id=15732" target="_blank">http://llvm.org/bugs/show_bug.cgi?id=15732</a><br>
<div class=""><div class="h5"><br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Alexey Samsonov<br><a href="mailto:vonosmas@gmail.com" target="_blank">vonosmas@gmail.com</a></div></div>
</div></div>