aboutsummaryrefslogtreecommitdiff
path: root/lib/libcxxrt
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix some symbol version mismatches between libstdc++ and libsupc++/libcxxrtDavid Chisnall2013-01-281-56/+46
| | | | | | | | | | | | | | | | | | | | that were causing the runtime and STL libraries to see different versions of various classes and functions when libstdc++ is used as a filter. Note: This changes the ABI for libcxxrt, but libcxxrt is currently only in -STABLE for testing and is not used by anything unless explicitly enabled by the end user. No default compiler configurations use it. libc++ will need to be recompiled after this change. make buildworld will do this automatically, but make in lib/libc++ will not necessarily work unless the new libcxxrt is installed first. PR: kern/171610, stand/175453 Reviewed by: kib MFC after: 1 week Notes: svn path=/head/; revision=246028
* Clean up some symbol versions for libsupc++ / libcxxrt.David Chisnall2012-06-111-5/+13
| | | | | | | | MFC after: 1 week Reviewed by: kan Notes: svn path=/head/; revision=236890
* Tabify libcxxrt and libc++'s Makefiles.Dimitry Andric2012-06-021-16/+16
| | | | | | | MFC after: 3 days Notes: svn path=/head/; revision=236442
* Import new version of libcxxrt. Now works correctly with libobjc2 to implementDavid Chisnall2012-03-201-0/+5
| | | | | | | | | the unified exception model for Objective-C++. Approved by: dim (mentor) Notes: svn path=/head/; revision=233235
* Add symbol versioning to libcxxrt.David Chisnall2012-03-192-0/+319
| | | | | | | Approved by: dim (mentor) Notes: svn path=/head/; revision=233174
* Update libcxxrt to remove the pthread dependency.David Chisnall2011-11-261-1/+0
| | | | | | | | | Also add the license from upstream to contrib. Approved by: dim (mentor) Notes: svn path=/head/; revision=228004
* Import libc++ / libcxxrt into base. Not build by default yet (useDavid Chisnall2011-11-251-0/+26
MK_LIBCPLUSPLUS=yes to enable). This is a work-in-progress. It works for me, but is not guaranteed to work for anyone else and may eat your dog. To build C++ using libc++, add -stdlib=libc++ to your CXX and LD flags. Bug reports welcome, bug fixes even more welcome... Approved by: dim (mentor) Notes: svn path=/head/; revision=227983