<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:12pt"><div style="" class="">Hi,</div><div style="" class="">I'm under Ubuntu 13.10 amd64 I just compiled both my libcxx and my libcxxabi.</div><div style="" class=""><br style="" class=""></div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: Courier New,courier,monaco,monospace,sans-serif; background-color: transparent; font-style: normal">I noticed this really weird behaviour, while trying to compile some C++11-compliant piece of code I get this error at runtime</div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: Courier New,courier,monaco,monospace,sans-serif; background-color: transparent; font-style: normal"><br style="" class=""></div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: Courier New,courier,monaco,monospace,sans-serif;
background-color: transparent; font-style: normal">exception_ptr not yet implemented</div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: Courier New,courier,monaco,monospace,sans-serif; background-color: transparent; font-style: normal">Aborted (core dumped)</div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: Courier New,courier,monaco,monospace,sans-serif; background-color: transparent; font-style: normal"><br style="" class=""></div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: Courier New,courier,monaco,monospace,sans-serif; background-color: transparent; font-style: normal">Now my experience tells me that this is something that can easily be related to the ABI, so I go to the official libcxxabi website and according to both the docs and documentation this ptr is there, it's available and implemented.</div><div class="" style="color: rgb(0, 0, 0); font-size: 16px;
font-family: Courier New,courier,monaco,monospace,sans-serif; background-color: transparent; font-style: normal"><br style="" class=""></div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: Courier New,courier,monaco,monospace,sans-serif; background-color: transparent; font-style: normal">The real problem is libcxx because the file <libcxx source root>/src/exception.cpp contains the error message that I'm seeing at runtime and there is clearly some discrepancy between the 2 projects, plus libcxx is stepping in the libcxxabi way and IMHO it shouldn't .</div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: Courier New,courier,monaco,monospace,sans-serif; background-color: transparent; font-style: normal"><br></div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: Courier New,courier,monaco,monospace,sans-serif; background-color: transparent; font-style: normal">What I would like to
know is: there is a good reason for this or it's a bug ?</div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: Courier New,courier,monaco,monospace,sans-serif; background-color: transparent; font-style: normal"><br></div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: Courier New,courier,monaco,monospace,sans-serif; background-color: transparent; font-style: normal">Aside from that, libcxxabi is able to provide a complete ABI implentation under linux without libsupc++ and libstdc++ ?</div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: Courier New,courier,monaco,monospace,sans-serif; background-color: transparent; font-style: normal"><br></div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: Courier New,courier,monaco,monospace,sans-serif; background-color: transparent; font-style: normal">Thanks.<br style="" class=""></div></div></body></html>