mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-18 23:41:16 +08:00
linker-map.gnu: Add linkage support for no extern templates.
2005-05-25 Benjamin Kosnik <bkoz@redhat.com> * config/linker-map.gnu: Add linkage support for no extern templates. (std::ios_base::_M_call_callbacks): Add. (std::ios_base::_M_dispose_callbacks): Add. (std::locale::facet::_S_get_c_name): Add. (std::__copy_streambufs): Add. * configure.ac (libtool_VERSION): To 6:5:0. * configure: Regenerate. * testsuite/testsuite_abi.cc (check_version): Add GLIBCXX_3.4.5. From-SVN: r100193
This commit is contained in:
parent
ba4a3d54ba
commit
36b72d8d92
@ -1,3 +1,14 @@
|
||||
2005-05-25 Benjamin Kosnik <bkoz@redhat.com>
|
||||
|
||||
* config/linker-map.gnu: Add linkage support for no extern templates.
|
||||
(std::ios_base::_M_call_callbacks): Add.
|
||||
(std::ios_base::_M_dispose_callbacks): Add.
|
||||
(std::locale::facet::_S_get_c_name): Add.
|
||||
(std::__copy_streambufs): Add.
|
||||
* configure.ac (libtool_VERSION): To 6:5:0.
|
||||
* configure: Regenerate.
|
||||
* testsuite/testsuite_abi.cc (check_version): Add GLIBCXX_3.4.5.
|
||||
|
||||
2005-05-25 Paolo Carlini <pcarlini@suse.de>
|
||||
|
||||
* include/bits/basic_string.h (_Rep::_M_set_length_and_sharable):
|
||||
|
@ -1,6 +1,6 @@
|
||||
## Linker script for GNU ld 2.13.91+ only.
|
||||
##
|
||||
## Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc.
|
||||
## Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
|
||||
##
|
||||
## This file is part of the libstdc++ version 3 distribution.
|
||||
##
|
||||
@ -40,7 +40,7 @@ GLIBCXX_3.4 {
|
||||
std::logic_error*;
|
||||
std::locale::[A-Za-e]*;
|
||||
std::locale::facet::[A-Za-z]*;
|
||||
std::locale::facet::_S_get_c_locale*;
|
||||
std::locale::facet::_S_get_c_locale*;
|
||||
std::locale::facet::_S_clone_c_locale*;
|
||||
std::locale::facet::_S_create_c_locale*;
|
||||
std::locale::facet::_S_destroy_c_locale*;
|
||||
@ -304,6 +304,15 @@ GLIBCXX_3.4.4 {
|
||||
|
||||
} GLIBCXX_3.4.3;
|
||||
|
||||
GLIBCXX_3.4.5 {
|
||||
|
||||
_ZSt17__copy_streambufsI[cw]St11char_traitsI[cw]EEiPSt15basic_streambuf*;
|
||||
_ZNSt8ios_base17_M_call_callbacksENS_5eventE;
|
||||
_ZNSt8ios_base20_M_dispose_callbacksEv;
|
||||
_ZNSt6locale5facet13_S_get_c_nameEv;
|
||||
|
||||
} GLIBCXX_3.4.4;
|
||||
|
||||
# Symbols in the support library (libsupc++) have their own tag.
|
||||
CXXABI_1.3 {
|
||||
|
||||
|
2
libstdc++-v3/configure
vendored
2
libstdc++-v3/configure
vendored
@ -1376,7 +1376,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||||
### am handles this now? ORIGINAL_LD_FOR_MULTILIBS=$LD
|
||||
|
||||
# For libtool versioning info, format is CURRENT:REVISION:AGE
|
||||
libtool_VERSION=6:4:0
|
||||
libtool_VERSION=6:5:0
|
||||
|
||||
|
||||
# Find the rest of the source tree framework.
|
||||
|
@ -12,7 +12,7 @@ AC_CONFIG_HEADER(config.h)
|
||||
### am handles this now? ORIGINAL_LD_FOR_MULTILIBS=$LD
|
||||
|
||||
# For libtool versioning info, format is CURRENT:REVISION:AGE
|
||||
libtool_VERSION=6:4:0
|
||||
libtool_VERSION=6:5:0
|
||||
AC_SUBST(libtool_VERSION)
|
||||
|
||||
# Find the rest of the source tree framework.
|
||||
|
@ -166,6 +166,7 @@ check_version(const symbol& test, bool added)
|
||||
known_versions.push_back("GLIBCXX_3.4.2");
|
||||
known_versions.push_back("GLIBCXX_3.4.3");
|
||||
known_versions.push_back("GLIBCXX_3.4.4");
|
||||
known_versions.push_back("GLIBCXX_3.4.5");
|
||||
known_versions.push_back("CXXABI_1.2");
|
||||
known_versions.push_back("CXXABI_1.2.1");
|
||||
known_versions.push_back("CXXABI_1.3");
|
||||
|
Loading…
x
Reference in New Issue
Block a user