[cfe-dev] Fwd: [RFC] Removing autoconf from trunk

Chris Bieneman via cfe-dev cfe-dev at lists.llvm.org
Thu Jan 14 15:37:17 PST 2016


Should have sent this to cfe-dev too for anyone not following llvm-dev.

The llvm-dev thread is here:
http://lists.llvm.org/pipermail/llvm-dev/2016-January/093875.html <http://lists.llvm.org/pipermail/llvm-dev/2016-January/093875.html>

-Chris

> Begin forwarded message:
> 
> From: Chris Bieneman <beanz at apple.com>
> Subject: [RFC] Removing autoconf from trunk
> Date: January 12, 2016 at 9:35:29 AM PST
> To: llvm-dev <llvm-dev at lists.llvm.org>
> 
> Now that 3.8 is imminently branching with the newly deprecated autoconf I think it is time to propose a process and timeline for removing autoconf support from trunk.
> 
> At this point I believe there should be no users of autoconf for Clang and LLVM that are not supported by CMake, so I would like to propose dropping autoconf support from the cfe and llvm repositories on January 26th (two weeks from today). I believe this gives sufficient time for users to migrate any remaining systems off autoconf. If this timeline doesn’t work for you, please speak up.
> 
> There are still some problematic use cases for building the compiler-rt builtins. Specifically bootstrapping cross-compilers is fragile and in some cases entirely unworkable in CMake. To this end I’m not proposing a full removal of the compiler-rt makefiles at this time. What I would like to propose is that on February 2nd we remove autoconf support for all sanitizer runtimes from compiler-rt.
> 
> We will not be removing the makefile build system from the test-suite project. The CMake build system there is very new, and still nowhere near feature complete.
> 
> For other projects (libcxx, libcxxabi, libunwind…) I’ve not made significant contributions to these projects, so I’d like to defer to more active contributors on those projects, but I am unaware of any blocking issues.
> 
> Questions, comments, concerns, panic, fire, brimstone?
> 
> -Chris

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20160114/4f0df190/attachment.html>


More information about the cfe-dev mailing list