diff options
author | David E. O'Brien <obrien@FreeBSD.org> | 2002-12-04 16:53:59 +0000 |
---|---|---|
committer | David E. O'Brien <obrien@FreeBSD.org> | 2002-12-04 16:53:59 +0000 |
commit | 8f1134fbb356143214dbc55aa535f21d97a9c5d5 (patch) | |
tree | 23d47b19d8ecbb91f1615f358dbb41e09e05fc12 /contrib/libstdc++/config.h.in | |
parent | 45fc31f8dde65cd5b7930b1047a99745f440e9f3 (diff) | |
download | src-8f1134fbb356143214dbc55aa535f21d97a9c5d5.tar.gz src-8f1134fbb356143214dbc55aa535f21d97a9c5d5.zip |
Gcc 3.2.1 release virgin vendor import. (19-Nov-2002)
Notes
Notes:
svn path=/vendor/gcc/dist/; revision=107606
Diffstat (limited to 'contrib/libstdc++/config.h.in')
-rw-r--r-- | contrib/libstdc++/config.h.in | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/contrib/libstdc++/config.h.in b/contrib/libstdc++/config.h.in index fcc2c3e2ebf5..de9f397390af 100644 --- a/contrib/libstdc++/config.h.in +++ b/contrib/libstdc++/config.h.in @@ -24,6 +24,20 @@ // Define to use concept checking code from the boost libraries. #undef _GLIBCPP_CONCEPT_CHECKS +// Define to use symbol versioning in the shared library. +#undef _GLIBCPP_SYMVER + +// Define symbol versioning in assember directives. If symbol +// versioning is beigng used, and the assembler supports this kind of +// thing, then use it. +// NB: _GLIBCPP_AT_AT is a hack to work around quoting issues in m4. +#if _GLIBCPP_SYMVER + #define _GLIBCPP_ASM_SYMVER(cur, old, version) \ + asm (".symver " #cur "," #old _GLIBCPP_AT_AT #version); +#else + #define _GLIBCPP_ASM_SYMVER(cur, old, version) +#endif + // Define if mbstate_t exists in wchar.h. #undef HAVE_MBSTATE_T |