diff options
Diffstat (limited to 'contrib/libstdc++/acconfig.h')
| -rw-r--r-- | contrib/libstdc++/acconfig.h | 14 | 
1 files changed, 14 insertions, 0 deletions
| diff --git a/contrib/libstdc++/acconfig.h b/contrib/libstdc++/acconfig.h index aa0dd99cfa9e..777e94a5039a 100644 --- a/contrib/libstdc++/acconfig.h +++ b/contrib/libstdc++/acconfig.h @@ -46,6 +46,20 @@  // Define if you have the copysignf function.  #undef _GLIBCPP_HAVE_COPYSIGNF +// 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 | 
