1 --- trunk/libstdc++-v3/include/bits/c++config.orig 2006-03-22 10:40:54.000000000 +0100
2 +++ trunk/libstdc++-v3/include/bits/c++config 2006-07-17 20:37:03.470464000 +0200
4 // _GLIBCXX_BEGIN_NESTED_NAMESPACE
5 // _GLIBCXX_END_NESTED_NAMESPACE
6 #if _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION
7 -# define _GLIBCXX_BEGIN_NESTED_NAMESPACE(X, Y) namespace X { namespace Y {
8 +# define _GLIBCXX_BEGIN_NESTED_NAMESPACE(X, Y) namespace X __attribute__((visibility("default"))) { namespace Y {
9 # define _GLIBCXX_END_NESTED_NAMESPACE } }
10 # define _GLIBCXX_BEGIN_NAMESPACE(X) _GLIBCXX_BEGIN_NESTED_NAMESPACE(X, _6)
11 # define _GLIBCXX_END_NAMESPACE _GLIBCXX_END_NESTED_NAMESPACE
13 -# define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X {
14 +# define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X __attribute__((visibility("default"))) {
15 # define _GLIBCXX_END_NAMESPACE }
16 # if _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG
17 -# define _GLIBCXX_BEGIN_NESTED_NAMESPACE(X, Y) namespace X { namespace Y {
18 +# define _GLIBCXX_BEGIN_NESTED_NAMESPACE(X, Y) namespace X __attribute__((visibility("default"))) { namespace Y {
19 # define _GLIBCXX_END_NESTED_NAMESPACE } }
21 # define _GLIBCXX_BEGIN_NESTED_NAMESPACE(X, Y) _GLIBCXX_BEGIN_NAMESPACE(X)