From 415ac3df9b10ae426d4f71f9d48003f6a3c7bd8d Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Thu, 9 Jul 2009 23:52:22 -0700 Subject: Implement STB_GNU_UNIQUE handling. Some symbols have to be identified process-wide by their name. This is particularly important for some C++ features (e.g., class local static data and static variables in inline functions). This cannot completely be implemented with ELF functionality so far. The STB_GNU_UNIQUE binding helps by ensuring the dynamic linker will always use the same definition for all symbols with the same name and this binding. --- config.h.in | 3 +++ 1 file changed, 3 insertions(+) (limited to 'config.h.in') diff --git a/config.h.in b/config.h.in index 4ddab7d775..5f16874584 100644 --- a/config.h.in +++ b/config.h.in @@ -59,6 +59,9 @@ assembler's `.type' directive, if it has one. */ #undef ASM_TYPE_DIRECTIVE_PREFIX +/* Define if the assembler supports the gnu_unique_object symbol type. */ +#undef HAVE_ASM_UNIQUE_OBJECT + /* Define a symbol_name as a global .symbol_name for ld. */ #undef HAVE_ASM_GLOBAL_DOT_NAME -- cgit 1.4.1