diff options
author | attilio <attilio@FreeBSD.org> | 2013-02-04 22:10:01 +0000 |
---|---|---|
committer | attilio <attilio@FreeBSD.org> | 2013-02-04 22:10:01 +0000 |
commit | d3b7ec3a087fe017933d12d65a35cae1d1a00914 (patch) | |
tree | ab3d468dc0be6c80a1fb354da0786f9b3853ac34 /lib | |
parent | 0d3b58aee00948d85d75a9d3d222deb454afc98e (diff) | |
parent | cfd3c02e72a8574bd02f57cd649cc2a4138d83ef (diff) | |
download | FreeBSD-src-d3b7ec3a087fe017933d12d65a35cae1d1a00914.zip FreeBSD-src-d3b7ec3a087fe017933d12d65a35cae1d1a00914.tar.gz |
MFC
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Makefile | 10 | ||||
-rw-r--r-- | lib/libcxxrt/Version.map | 26 |
2 files changed, 17 insertions, 19 deletions
diff --git a/lib/Makefile b/lib/Makefile index 132302e..1447002 100644 --- a/lib/Makefile +++ b/lib/Makefile @@ -177,6 +177,11 @@ _libiconv_modules= libiconv_modules _libipx= libipx .endif +.if ${MK_LIBCPLUSPLUS} != "no" +_libcxxrt= libcxxrt +_libcplusplus= libc++ +.endif + .if ${MK_LIBTHR} != "no" _libthr= libthr .endif @@ -221,11 +226,6 @@ _librtld_db= librtld_db _libmp= libmp .endif -.if ${MK_LIBCPLUSPLUS} != "no" -_libcxxrt= libcxxrt -_libcplusplus= libc++ -.endif - .if ${MK_PMC} != "no" _libpmc= libpmc .endif diff --git a/lib/libcxxrt/Version.map b/lib/libcxxrt/Version.map index 1fdda27..f7e12e1 100644 --- a/lib/libcxxrt/Version.map +++ b/lib/libcxxrt/Version.map @@ -208,7 +208,6 @@ CXXABI_1.3 { "typeinfo name for __cxxabiv1::__vmi_class_type_info"; "std::type_info::type_info(std::type_info const&)"; - "std::type_info::type_info(std::type_info const&)"; "std::type_info::operator=(std::type_info const&)"; @@ -238,18 +237,16 @@ CXXRT_1.0 { "std::type_info::operator!=(std::type_info const&) const"; "std::bad_cast::bad_cast(std::bad_cast const&)"; "std::bad_cast::bad_cast()"; - "std::bad_cast::bad_cast(std::bad_cast const&)"; - "std::bad_cast::bad_cast()"; "std::bad_cast::operator=(std::bad_cast const&)"; - "std::exception::exception(std::exception const&)"; - "std::exception::exception()"; + "std::bad_typeid::bad_typeid(std::bad_typeid const&)"; + "std::bad_typeid::bad_typeid()"; + "std::bad_typeid::operator=(std::bad_typeid const&)"; "std::exception::exception(std::exception const&)"; "std::exception::exception()"; "std::exception::operator=(std::exception const&)"; - - - - + "std::bad_alloc::bad_alloc(std::bad_alloc const&)"; + "std::bad_alloc::bad_alloc()"; + "std::bad_alloc::operator=(std::bad_alloc const&)"; }; __cxa_allocate_dependent_exception; @@ -281,15 +278,16 @@ GLIBCXX_3.4 { "std::type_info::~type_info()"; "std::bad_cast::~bad_cast()"; + "std::bad_typeid::~bad_typeid()"; "std::exception::~exception()"; + "std::bad_alloc::~bad_alloc()"; + + "std::exception::what() const"; std::set_new_handler*; std::set_terminate*; std::set_unexpected*; - std::exception*; - std::bad_alloc; - std::bad_typeid; - std::type_info*; + std::type_info::__*; "vtable for std::bad_alloc"; "vtable for std::bad_cast"; @@ -299,10 +297,10 @@ GLIBCXX_3.4 { "typeinfo for std::bad_alloc"; "typeinfo for std::bad_typeid"; - "typeinfo for std::exception"; "typeinfo for std::bad_cast"; "typeinfo for std::exception"; "typeinfo for std::type_info"; + "typeinfo name for std::bad_alloc"; "typeinfo name for std::bad_typeid"; "typeinfo name for std::bad_cast"; "typeinfo name for std::exception"; |