<div dir="ltr">Hi Jim,<div><br></div><div>Thanks for the report. There is a bug report for this already. I'll make it higher priority.</div><div><br></div><div><a href="http://llvm.org/bugs/show_bug.cgi?id=20936">http://llvm.org/bugs/show_bug.cgi?id=20936</a><br></div><div><br></div><div>/Eric</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Sep 19, 2014 at 3:34 PM, Jim Porter <span dir="ltr"><<a href="mailto:jvp4846@g.rit.edu" target="_blank">jvp4846@g.rit.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I tried building libc++ with libsupc++ as described in the documentation*, and while most of the stuff works, I can't #include <cxxabi.h>. It's possible I'm just doing something dumb, but it looks like libc++ is copying over some files from libsupc++ and putting them in the include directory along with the rest of libc++, instead of in a "bits/" subdirectory like cxxabi.h assumes (namely bits/c++config.h, bits/cxxabi_tweaks.h, and bits/cxxabi_forced.h).<br>
<br>
Is this a bug in libc++? I can't really tell what CMakeLists.txt is doing, since I'm not an expert on CMake, but it seems like it's copying the files and not making appropriate subdirectories for them. Of course, if I'm just doing this wrong, let me know so I can fix it on my end. :)<br>
<br>
- Jim<br>
<br>
* Here's the command I used to build:<br>
<br>
CC=clang CXX=clang++ cmake -G "Unix Makefiles" -DLIBCXX_CXX_ABI=libsupc++ -DLIBCXX_LIBSUPCXX_INCLUDE_<u></u>PATHS="/usr/include/c++/4.8/;/<u></u>usr/include/x86_64-linux-gnu/<u></u>c++/4.8/" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$<u></u>INSTALL_DIR $SRC_DIR<br>
<br>
______________________________<u></u>_________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@cs.uiuc.edu" target="_blank">cfe-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/<u></u>mailman/listinfo/cfe-dev</a><br>
</blockquote></div><br></div>