<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 2, 2013 at 10:58 AM, G M <span dir="ltr"><<a href="mailto:gmisocpp@gmail.com" target="_blank" class="cremed">gmisocpp@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div>I build with cmake and ninja and I think it's cmake that is causing the __GLIBCXX__ definition to get in but it's hard to see where.</div>
<div> </div><div>When I do</div><div>cd \libcxx_build</div><div>cmake -G "Ninja" c:/libcxx etc.</div>
<div> </div><div>and I look at the build.ninja file in c:\libcxx_build, and I see lines like this:</div><div> </div><div>  DEFINES = -D_DEBUG -D_LIBCPP_BUILD_STATIC -D__GLIBCXX__</div></blockquote></div><br>This indicates that in CMake, you have LIBCXX_CXX_ABI set to "libsupc++".</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">I would try blowing away your CMakeCache.txt in your build tree, re-running cmake, and maybe overriding that CMake variable yourself.</div></div>