]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit - contrib/gperf/tests/ada-res.exp
Import libc++ / libcxxrt into base. Not build by default yet (use
authortheraven <theraven@FreeBSD.org>
Fri, 25 Nov 2011 20:59:04 +0000 (20:59 +0000)
committertheraven <theraven@FreeBSD.org>
Fri, 25 Nov 2011 20:59:04 +0000 (20:59 +0000)
commitad5598305fa93ccb3b8a491e9fb2370f94cdf923
treee9f843a4983f8e370752cf3c7a1192e27874df28
parent2f543fefda2636e391589aa9c133f78b3fbe31aa
parentd8f28ec8a2faabad3aabb9f7a26755971424ef05
parent7fa781e37c2bb257742055dbfabb76af6852be70
Import libc++ / libcxxrt into base.  Not build by default yet (use
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)
150 files changed:
Makefile.inc1
contrib/libc++/FREEBSD-upgrade
contrib/libc++/include/__bit_reference
contrib/libc++/include/__config
contrib/libc++/include/__debug
contrib/libc++/include/__functional_03
contrib/libc++/include/__functional_base
contrib/libc++/include/__functional_base_03
contrib/libc++/include/__hash_table
contrib/libc++/include/__locale
contrib/libc++/include/__mutex_base
contrib/libc++/include/__split_buffer
contrib/libc++/include/__sso_allocator
contrib/libc++/include/__std_stream
contrib/libc++/include/__tree
contrib/libc++/include/__tuple
contrib/libc++/include/__tuple_03
contrib/libc++/include/algorithm
contrib/libc++/include/array
contrib/libc++/include/atomic
contrib/libc++/include/bitset
contrib/libc++/include/cassert
contrib/libc++/include/ccomplex
contrib/libc++/include/cctype
contrib/libc++/include/cerrno
contrib/libc++/include/cfenv
contrib/libc++/include/cfloat
contrib/libc++/include/chrono
contrib/libc++/include/cinttypes
contrib/libc++/include/ciso646
contrib/libc++/include/climits
contrib/libc++/include/clocale
contrib/libc++/include/cmath
contrib/libc++/include/codecvt
contrib/libc++/include/complex
contrib/libc++/include/complex.h
contrib/libc++/include/condition_variable
contrib/libc++/include/csetjmp
contrib/libc++/include/csignal
contrib/libc++/include/cstdarg
contrib/libc++/include/cstdbool
contrib/libc++/include/cstddef
contrib/libc++/include/cstdint
contrib/libc++/include/cstdio
contrib/libc++/include/cstdlib
contrib/libc++/include/cstring
contrib/libc++/include/ctgmath
contrib/libc++/include/ctime
contrib/libc++/include/cwchar
contrib/libc++/include/cwctype
contrib/libc++/include/deque
contrib/libc++/include/exception
contrib/libc++/include/ext/__hash
contrib/libc++/include/ext/hash_map
contrib/libc++/include/ext/hash_set
contrib/libc++/include/forward_list
contrib/libc++/include/fstream
contrib/libc++/include/functional
contrib/libc++/include/future
contrib/libc++/include/initializer_list
contrib/libc++/include/iomanip
contrib/libc++/include/ios
contrib/libc++/include/iosfwd
contrib/libc++/include/iostream
contrib/libc++/include/istream
contrib/libc++/include/iterator
contrib/libc++/include/limits
contrib/libc++/include/list
contrib/libc++/include/locale
contrib/libc++/include/map
contrib/libc++/include/memory
contrib/libc++/include/mutex
contrib/libc++/include/new
contrib/libc++/include/numeric
contrib/libc++/include/ostream
contrib/libc++/include/queue
contrib/libc++/include/random
contrib/libc++/include/ratio
contrib/libc++/include/regex
contrib/libc++/include/scoped_allocator
contrib/libc++/include/set
contrib/libc++/include/sstream
contrib/libc++/include/stack
contrib/libc++/include/stdexcept
contrib/libc++/include/streambuf
contrib/libc++/include/string
contrib/libc++/include/strstream
contrib/libc++/include/system_error
contrib/libc++/include/tgmath.h
contrib/libc++/include/thread
contrib/libc++/include/tuple
contrib/libc++/include/type_traits
contrib/libc++/include/typeindex
contrib/libc++/include/typeinfo
contrib/libc++/include/unordered_map
contrib/libc++/include/unordered_set
contrib/libc++/include/utility
contrib/libc++/include/valarray
contrib/libc++/include/vector
contrib/libc++/src/algorithm.cpp
contrib/libc++/src/bind.cpp
contrib/libc++/src/chrono.cpp
contrib/libc++/src/condition_variable.cpp
contrib/libc++/src/debug.cpp
contrib/libc++/src/exception.cpp
contrib/libc++/src/future.cpp
contrib/libc++/src/hash.cpp
contrib/libc++/src/ios.cpp
contrib/libc++/src/iostream.cpp
contrib/libc++/src/locale.cpp
contrib/libc++/src/memory.cpp
contrib/libc++/src/mutex.cpp
contrib/libc++/src/new.cpp
contrib/libc++/src/random.cpp
contrib/libc++/src/regex.cpp
contrib/libc++/src/stdexcept.cpp
contrib/libc++/src/string.cpp
contrib/libc++/src/strstream.cpp
contrib/libc++/src/support/win32/locale_win32.cpp
contrib/libc++/src/support/win32/support.cpp
contrib/libc++/src/system_error.cpp
contrib/libc++/src/thread.cpp
contrib/libc++/src/typeinfo.cpp
contrib/libc++/src/utility.cpp
contrib/libc++/src/valarray.cpp
contrib/libcxxrt/FREEBSD-upgrade
contrib/libcxxrt/abi_namespace.h
contrib/libcxxrt/auxhelper.cc
contrib/libcxxrt/cxxabi.h
contrib/libcxxrt/dwarf_eh.h
contrib/libcxxrt/dynamic_cast.cc
contrib/libcxxrt/exception.cc
contrib/libcxxrt/guard.cc
contrib/libcxxrt/libelftc_dem_gnu3.c
contrib/libcxxrt/memory.cc
contrib/libcxxrt/stdexcept.cc
contrib/libcxxrt/stdexcept.h
contrib/libcxxrt/terminate.cc
contrib/libcxxrt/typeinfo
contrib/libcxxrt/typeinfo.cc
contrib/libcxxrt/typeinfo.h
contrib/libcxxrt/unwind-arm.h
contrib/libcxxrt/unwind-itanium.h
contrib/libcxxrt/unwind.h
etc/mtree/BSD.include.dist
lib/Makefile
lib/libc++/Makefile
lib/libcxxrt/Makefile
share/mk/bsd.libnames.mk
share/mk/bsd.own.mk