<div dir="ltr">Hi,<div><br></div><div>libcxxabi fixes this and shaves off ~80 other build failures. Total failures down to 112 on Linux which quite good :)</div><div><br></div><div>Regards.</div><div><br></div></div><div class="gmail_extra">

<br><br><div class="gmail_quote">On Thu, Apr 25, 2013 at 6:27 PM, İsmail Dönmez <span dir="ltr"><<a href="mailto:ismail@donmez.ws" target="_blank">ismail@donmez.ws</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr">Hi,<div class="gmail_extra"><br><br><div class="gmail_quote"><div><div class="h5">On Thu, Apr 25, 2013 at 5:21 PM, Howard Hinnant <span dir="ltr"><<a href="mailto:hhinnant@apple.com" target="_blank">hhinnant@apple.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>On Apr 25, 2013, at 10:07 AM, İsmail Dönmez <<a href="mailto:ismail@donmez.ws" target="_blank">ismail@donmez.ws</a>> wrote:<br>



<br>
> Hi,<br>
><br>
> Testing libc++ on upcoming openSUSE 13.1 results in a weird linker error:<br>
><br>
> [/havana/t]> clang++ -stdlib=libc++ copy_assign.pass.cpp<br>
> /tmp/copy_assign-vRKC6j.o:(.rodata._ZTIFiiE[_ZTIFiiE]+0x0): undefined reference to `vtable for __cxxabiv1::__function_type_info'<br>
> /tmp/copy_assign-vRKC6j.o:(.rodata._ZTIPFiiE[_ZTIPFiiE]+0x0): undefined reference to `vtable for __cxxabiv1::__pointer_type_info'<br>
> clang: error: linker command failed with exit code 1 (use -v to see invocation)<br>
><br>
> [/havana/t]> clang -v<br>
> SUSE Linux clang version 3.3 (trunk 180017) (based on LLVM 3.3svn)<br>
> Target: x86_64-unknown-linux-gnu<br>
> Thread model: posix<br>
><br>
> libc++ svn r180255<br>
><br>
> Any ideas?<br>
<br>
</div></div>This will have something to do with the functionality provided (or not) by libc++abi.  Here is one implementation of that library:<br>
<br>
<a href="http://libcxxabi.llvm.org" target="_blank">http://libcxxabi.llvm.org</a><br>
<br>
There are others.  I'm not sure which, if any, is being used on openSUSE 13.1.<br></blockquote><div><br></div></div></div><div>I was building against libsupc++ . I guess I should just build against libcxxabi and try again?</div>


<div><br></div><div>Regards.</div><div> </div></div></div></div>
</blockquote></div><br></div>