<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Jan 5, 2013 at 9:22 PM, Dmitri Gribenko <span dir="ltr"><<a href="mailto:gribozavr@gmail.com" target="_blank">gribozavr@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Sat, Jan 5, 2013 at 9:18 AM, Jun Koi <<a href="mailto:junkoi2004@gmail.com">junkoi2004@gmail.com</a>> wrote:<br>


> hi,<br>
><br>
> my old code compiles well on 3.1, but fails on 3.2.<br>
> the compile error is like below.<br>
><br>
><br>
> ...<br>
> g++ -o vc main.o `llvm-config --libs all --ldflags`<br>
> /usr/lib/libLLVMSupport.a(Signals.o): In function `PrintStackTrace(void*)':<br>
> Signals.cpp:(.text+0x6c8): undefined reference to `dladdr'<br>
> Signals.cpp:(.text+0x749): undefined reference to `dladdr'<br>
> collect2: error: ld returned 1 exit status<br>
> make: *** [vc] Error 1<br>
><br>
><br>
> this is on Ubuntu 12.4, 64-bit. any idea on how to fix this?<br>
<br>
</div></div>Adding -ldl explicitly might help.<br>
<span class="HOEnZb"><font color="#888888"><br></font></span></blockquote><div><br></div><div>yes, that solves the problem, thanks!<br><br></div><div>Jun<br></div></div></div></div>