<div>2009/7/2 Dmitry <span dir="ltr"><<a href="mailto:rohan@land.ru">rohan@land.ru</a>></span></div><div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">






<div bgcolor="#ffffff" text="#000000">
<font>I tried to Build LLVM under Syllable, but it was failed
on the next moment<br>
<a href="http://clip2net.com/clip/m0/1246547164-clip-99kb.png" target="_blank">http://clip2net.com/clip/m0/1246547164-clip-99kb.png</a><br>
any ideas?</font></div></blockquote><div><br></div><div>Hi, Dmitry --</div><div><br></div><div><div>As you can see in llvm/lib/System/Unix/Signals.inc, the way to get a call to dladdr() is to have #defined HAVE_DLFCN and __GNUG__ -- which implies your system has dladdr().  The link error shows that it doesn't, or at least your system compiler cannot find it.<br>
<br></div><div>Can you try to compile, link, and run some dladdr()-using sample code, e.g. <a href="http://www.clifford.at/cfun/elfstuff/">http://www.clifford.at/cfun/elfstuff/</a> ?</div><div>If that doesn't work, the issue is in Syllable.  If it works, you might need to figure out how to add Syllable support to LLVM, either via Signals.inc ifdef logic, or via autoconf to recognize Syllable as a different OS flavor from Unix and Windows.</div>
<div><br></div></div></div></div>