diff options
author | Benjamin Kosnik <bkoz@redhat.com> | 2005-12-18 09:39:23 +0000 |
---|---|---|
committer | Benjamin Kosnik <bkoz@redhat.com> | 2005-12-18 09:39:23 +0000 |
commit | ffe3f2d472d33ae4a766d33ccfce0849f67576d4 (patch) | |
tree | c4844070b26856b310a5d96734ff82e54ca084dd /libstdc++-v3/src/compatibility.cc | |
parent | 959aa509506495f07744c7dcf21a358c2cbe0ecd (diff) |
2005-12-18 Benjamin Kosnik <bkoz@redhat.com>
* config/abi/post: New.
* config/abi/*-linux-gnu: Move to..
* config/abi/post/*-linux-gnu: ... here.
* config/abi/pre: New.
* config/linker-map.gnu: Move to ..
* config/abi/pre/gnu.ver: ... here.
* config/linker-map.dummy: Move to..
* config/abi/pre/none.ver: ... here.
* src/Makefile.am: Use ENABLE_SYMVERS_GNU,
ENABLE_SYMVERS_DARWIN, ENABLE_SYMVERS_GNU_NAMESPACE.
Use libstdc++-symbols.ver instead of libstdc++-symbol.ver.
* src/Makefile.in: Regnerate.
* acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Adjust paths for new
placement of abi baseline files.
(GLIBCXX_ENABLE_SYMVERS): Add ENABLE_SYMVERS, ENABLE_SYMVERS_GNU,
ENABLE_SYMVERS_DARWIN. SYMVER_MAP to SYMVER_FILE.
* configure: Regnerate.
* config.h.in: Regnerate.
* src/compatibility.cc: Adjust macro usage.
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@108748 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/src/compatibility.cc')
-rw-r--r-- | libstdc++-v3/src/compatibility.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libstdc++-v3/src/compatibility.cc b/libstdc++-v3/src/compatibility.cc index 613e8fbb8c6..2261ad57b24 100644 --- a/libstdc++-v3/src/compatibility.cc +++ b/libstdc++-v3/src/compatibility.cc @@ -30,7 +30,7 @@ #include <bits/c++config.h> -#if defined(_GLIBCXX_SYMVER) && defined(PIC) +#if defined(_GLIBCXX_SYMVER_GNU) && defined(PIC) #define istreambuf_iterator istreambuf_iteratorXX #define basic_fstream basic_fstreamXX #define basic_ifstream basic_ifstreamXX @@ -188,7 +188,7 @@ namespace std // NB: These symbols renames should go into the shared library only, // and only those shared libraries that support versioning. -#if defined(_GLIBCXX_SYMVER) && defined(PIC) +#if defined(_GLIBCXX_SYMVER_GNU) && defined(PIC) /* gcc-3.4.4 _ZNSt19istreambuf_iteratorIcSt11char_traitsIcEEppEv @@ -362,7 +362,7 @@ namespace std #endif -#ifdef __APPLE__ +#ifdef _GLIBCXX_SYMVER_DARWIN #if (defined(__ppc__) || defined (__ppc64__)) && defined (PIC) /* __eprintf shouldn't have been made visible from libstdc++, or anywhere, but on Mac OS X 10.4 it was defined in @@ -385,4 +385,4 @@ __eprintf (const char *string, const char *expression, abort (); } #endif -#endif /* __APPLE__ */ +#endif |