[LLVMdev] RFC: Dropping support for building sanitizers with autotools

Sylvestre Ledru sylvestre at debian.org
Mon Mar 2 04:55:58 PST 2015


On 24/02/2015 18:07, Reid Kleckner wrote:
> On Tue, Feb 24, 2015 at 2:07 AM, Sylvestre Ledru <sylvestre at debian.org
> <mailto:sylvestre at debian.org>> wrote:
>
>     > OK, I've removed the support for sanitizers in makefile/autoconf
>     builds on Linux in r229754-r229756.
>     It is possible to build LLVM & Clang with autotools and
>     compiler-rt with cmake?
>
>     Currently, dropping the autotools support is breaking the build of
>     compiler-rt for llvm.org/apt/ <http://llvm.org/apt/> and
>     the Debian & Ubuntu packaging.
>
>     I agree that the autotools support in compiler-rt was limited but
>     it was doing the job correctly...
>
>     Could you consider reverting this changes?
>
>     Thanks,
>     Sylvestre
>     PS: I don't mind switching to cmake but here are still a few
>     blocking bugs:
>     http://llvm.org/bugs/show_bug.cgi?id=15732
>
>
> Can you point at which open bugs in that list actually affect
> packaging for Debian? I assume http://llvm.org/pr15493, which is about
> building a monolithic libLLVM-N.M.so <http://libLLVM-N.M.so>, is the
> main one and nothing else matters.
>
> When packaging, do you build all the LLVM subprojects together or
> separately one after another? If you build separately, you should be
> able to build compiler-rt with cmake and keep building LLVM with autoconf.
Alll together at once.

Anyway, it is now time to switch to cmake...
With PR15493 fixed, for now, I have been blocked by
http://llvm.org/bugs/show_bug.cgi?id=22725 (lldb build failing).

Once this is fixed, I will have a look to finalize the autotools to
cmake migration for LLVM 3.7.

Thanks,
Sylvestre

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150302/81d72f1c/attachment.html>


More information about the llvm-dev mailing list