<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>One more outstanding issue:</div><div><br></div><div>Bug <font color="#000000"><span style="background-color: rgba(255, 255, 255, 0);"><a href="http://llvm.org/bugs/show_bug.cgi?id=22725" style="font-weight: bold;"><b>22725</b></a><span style="font-weight: bold;"> -</span><span id="summary_alias_container" style="font-weight: bold;"> <span id="short_desc_nonedit_display">lldb build with cmake fails with "Program error: Invalid parameters entered, -h for help. "</span></span></span></font></div><div><font color="#000000"><span style="background-color: rgba(255, 255, 255, 0);"><span style="font-weight: bold;"><span><br></span></span></span></font></div><div><font color="#000000"><span style="background-color: rgba(255, 255, 255, 0);"><span style="font-weight: bold;"><span>-Chris</span></span></span></font></div><div><br>On Mar 3, 2015, at 3:10 PM, Chris Bieneman <<a href="mailto:beanz@apple.com">beanz@apple.com</a>> wrote:<br><br></div><blockquote type="cite"><div><meta http-equiv="Content-Type" content="text/html charset=utf-8"><div class="">There has been a lot of progress since I first sent out an email recapping the status of replacing autoconf, so I thought I’d send an update.</div><div class=""><br class=""></div><div class="">Completed:</div><div class="">* Bug 15493 - No option to build shared libLLVM-version.so in CMake<br class=""></div><div class="">* Bug 12157 - llvmconfig.cmake.in make cmake installations not relocatable<br class=""></div><div class="">* Bug 18722 - Option to use CMake with libc++ to compile clang</div><div class="">* Bug 21560 - Add support to cmake for using installed versions of LLVM and Clang</div><div class="">* Bug 21569 - Can't `make install prefix=/tmp/llvm' with CMake.</div><div class="">* Bug 21570 - Cannot set default configuration options for CMake</div><div class=""><br class=""></div><div class="">Still Outstanding:</div><br class="">* Bug 14109 - CMake build for compiler-rt should use just-built clang<br class=""> - Looks like there are still some small issues here, but it is further along than expected<br class=""><br class="">* Bug 18496 - [cmake] .S assembly files not compiled by cmake in libclang_rt.ARCH<br class=""> - Unclear if this is still a problem<br class=""><br class="">* Bug 19462 - Use the INSTALL(EXPORT ...) to export CMake definitions<br class=""> - Patches out for review <a href="http://reviews.llvm.org/D7623" class="">http://reviews.llvm.org/D7623</a> - there are comments in the bug that I’ll update the patches to reflect<br class=""><br class="">* Bug 19875 - libraries and executables need different rpaths<br class=""> - No Update: Still outstanding, I don't think this is a blocker.<br class=""><br class="">* Bug 21561 - Update release scripts to use CMake<br class=""> - No Update: Still outstanding and blocking removal of autoconf<br class=""><br class="">* Bug 21562 - Add a CMake equivalent for make/platform/clang_darwin.mk in compiler_rt<br class=""> - No Update: From discussions on llvm-dev and IRC the proper fix for this is a cross-compiling approach for compiler_rt builds, and this is a blocker.<br class=""><br class="">* Bug 21568 - Cannot add rpath<br class=""> - It looks like this is not a blocker because it can be done, but is unwieldy. I think this may be made a lot easier with help from the CMake developers.<div class=""><div class=""><br class=""></div><div class=""><br class="">Other issues not tracked by bugs:<br class=""><br class="">* FreeBSD seemed to have problems with CMake identifying itself as amd64 causing x86_64 tests to fail<br class="">* Migrating buildbots<br class=""></div><div class="">* We need to make sure libc++ works properly on Darwin</div><div class="">* Update GettingStarted to prefer CMake</div><div class=""> - Patches out for review <a href="http://reviews.llvm.org/D8046" class="">http://reviews.llvm.org/D8046</a></div></div><div class=""><br class=""></div><div class="">* Put together a “cheat sheet” document for transitioning</div><div class=""> - If you have an autoconf workflow you’d like to see in the cheat sheet please send your commands my way and I‘ll assemble the cheat sheet.</div><div class=""><br class=""></div><div class="">If there is anything I’m missing please let me know. Thanks,</div><div class=""><br class=""></div><div class="">-Chris</div></div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>LLVM Developers mailing list</span><br><span><a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu">http://llvm.cs.uiuc.edu</a></span><br><span><a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a></span><br></div></blockquote></body></html>