http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54314



--- Comment #14 from Kai Tietz <ktietz at gcc dot gnu.org> 2012-09-26 20:09:16 
UTC ---

(In reply to comment #13)

> Hey P, I think you mean:

> 

> diff --git a/libstdc++-v3/config/abi/pre/gnu.ver

> b/libstdc++-v3/config/abi/pre/g

> index 5265b21..396feec 100644

> --- a/libstdc++-v3/config/abi/pre/gnu.ver

> +++ b/libstdc++-v3/config/abi/pre/gnu.ver

> @@ -1322,6 +1322,7 @@ GLIBCXX_3.4.17 {

>  } GLIBCXX_3.4.16;

> 

>  GLIBCXX_3.4.18 {

> +

>    global:

> 

>      # Names inside the 'extern' block are demangled names.

> @@ -1330,6 +1331,9 @@ GLIBCXX_3.4.18 {

>        std::random_device::*;

>      };

> 

> +    # construction vtable

> +    _ZTCSt*;

> +

>  } GLIBCXX_3.4.17;

> 

>  # Symbols in the support library (libsupc++) have their own tag.

> 

> 

> ie, not in CXXABI for std:: non-support things.

> 

> This is an interesting thread thanks for the info Kai, very informative. The

> analysis looks good and patch looks correct, modulo above.

> 

> Anyway, i have to add this export to gnu-versioned as well, so if it's ok with

> you I'll check in this modified patch along with the gnu-versioned-namespace

> one.



Sure, I am fine by your modified patch.  Thanks to you Benjamin, and Paolo for

the patch.

Reply via email to