<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Hello people,<div><br></div><div>I got the lldb source fresh from SVN, and even after doing the little Python dance for Mavericks (setting SDKROOT to macosx10.8 like Jason Molenda suggested yesterday), I still get compile errors. The linker bails out with this when it tries to link lldb-platform:</div><div><br></div><div><div style="margin: 0px 0px 0px 12px; text-indent: -12px; font-size: 11px; font-family: Menlo;">Undefined symbols for architecture x86_64:</div><div style="margin: 0px 0px 0px 12px; text-indent: -12px; font-size: 11px; font-family: Menlo;"> "llvm::SmallPtrSetImpl::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl&&)", referenced from:</div><div style="margin: 0px 0px 0px 12px; text-indent: -12px; font-size: 11px; font-family: Menlo;"> llvm::SmallPtrSet<DWARFDebugInfoEntry const*, 4u>::SmallPtrSet(llvm::SmallPtrSet<DWARFDebugInfoEntry const*, 4u>&&) in liblldb-core.a(SymbolFileDWARF.o)</div><div style="margin: 0px 0px 0px 12px; text-indent: -12px; font-size: 11px; font-family: Menlo;">ld: symbol(s) not found for architecture x86_64</div><div style="margin: 0px 0px 0px 12px; text-indent: -12px; font-size: 11px; font-family: Menlo;">clang: error: linker command failed with exit code 1 (use -v to see invocation)</div></div><div><br></div><div>Looking deeper, I found that it is declared like that:</div><div><br></div><div><div style="margin: 0px; font-size: 11px; font-family: Consolas; color: rgb(120, 73, 42);">#if LLVM_HAS_RVALUE_REFERENCES</div><div style="margin: 0px; font-size: 11px; font-family: Consolas;"> SmallPtrSetImpl(<span style="color: #bb2ca2">const</span> <span style="color: #bb2ca2">void</span> **SmallStorage, <span style="color: #bb2ca2">unsigned</span> SmallSize,</div><div style="margin: 0px; font-size: 11px; font-family: Consolas;"> <span style="color: #4f8187">SmallPtrSetImpl</span> &&that);</div><div style="margin: 0px; font-size: 11px; font-family: Consolas; color: rgb(120, 73, 42);">#endif</div></div><div><br></div><div>Could it be that llvm is built without <span style="color: rgb(120, 73, 42); font-family: Consolas; font-size: 11px;">LLVM_HAS_RVALUE_REFERENCES</span> but lldb is built with it?</div><div><br></div><div>Félix</div></body></html>