[Bug libstdc++/24660] versioning weak symbols in libstdc++
bkoz at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Sat Dec 17 09:15:00 GMT 2005
------- Comment #22 from bkoz at gcc dot gnu dot org 2005-12-17 09:15 -------
This patch is complete with one exception, libsupc++. It looks like
--disable-hosted-libstdcxx is broken right now, so I have to fix that and then
make it work with this scheme.
http://people.redhat.com/bkoz/libstdc++-v3.versioned-7.tar.bz2
By default, the behavior of this patch is compatible with
gcc-3.4/gcc-4.0/gcc-4.1. I remapped the new, nested symbols to the old exports.
In addition, with --enable-symvers=gnu-versioned-namespaces, the following
namespaces are versioned: std, __gnu_cxx, std::tr1. Ie, these namespaces are
all associated with nested namespaces of the type _6.
There are a lot of renames in this, so I just put up all the sources.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24660
More information about the Gcc-bugs
mailing list