<div dir="ltr">This is awesome!</div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 6, 2015 at 9:56 AM, Chris Bieneman via llvm-dev <span dir="ltr"><<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi LLVMDev,<br>
<br>
Since my last update we’ve landed patches for these issues:<br>
* Bug 14200 - -fno-rtti not in cxxflags given by llvm-config<br>
* Bug 23746 - test-suite lacks CMake support<br>
* Bug 25059 - CMake libllvm.so.$MAJOR.$MINOR shared object name not compatible with ldconfig<br>
<br>
On my last thread Jonathan Roelofs pointed out that there is a workaround for Bug 21568 (Cannot add rpath), so I’m making it non-blocking. Which leaves only Bug 23947, which I’m also going to move that to non-blocking because it only applies to building LLVM on MIPS64 hardware.<br>
<br>
With those changes we have no issues left blocking deprecating autoconf. There are still some issues we should track and follow through on, but I think all major uses are covered and we can make CMake the only officially supported way to build LLVM.<br>
<br>
My proposal at this point is that we should officially deprecate autoconf, and I would like to follow this process for removing it:<br>
<br>
(1) Add a note to the release notes for 3.8, and a big warning at the end of the configure script telling people to use CMake<br>
(2) Support autoconf with bug fixes only, no new features for 3.8<br>
(3) After the 3.8 branch remove all the makefiles and have the configure script log a message to use CMake<br>
(4) After the 3.9 branch remove the configure script completely<br>
<br>
I’ve attached a patch that handles the first step. Please let me know if this sounds like a reasonable path for the community.<br>
<br>
Also, a big “Thank You” to everyone who has contributed patches, reviewed patches, and helped out with this work over the last year. It has been a long road, but the end is in sight!<br>
<br>
Thanks,<br>
-Chris<br>
<br>
<br>_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
<br></blockquote></div><br></div>