$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r50116 - sandbox/boost/extension/impl
From: stipe_at_[hidden]
Date: 2008-12-04 13:53:15
Author: srajko
Date: 2008-12-04 13:53:14 EST (Thu, 04 Dec 2008)
New Revision: 50116
URL: http://svn.boost.org/trac/boost/changeset/50116
Log:
tentative fix for GCC version>=4 when default visibility is hidden
Text files modified: 
   sandbox/boost/extension/impl/decl.hpp |    11 ++++++++---                             
   1 files changed, 8 insertions(+), 3 deletions(-)
Modified: sandbox/boost/extension/impl/decl.hpp
==============================================================================
--- sandbox/boost/extension/impl/decl.hpp	(original)
+++ sandbox/boost/extension/impl/decl.hpp	2008-12-04 13:53:14 EST (Thu, 04 Dec 2008)
@@ -3,6 +3,8 @@
  *         main header for extensions
  *
  * (C) Copyright Jeremy Pack 2007
+ * Copyrignt 2008 Stjepan Rajko
+ * 
  * Distributed under the Boost Software License, Version 1.0. (See
  * accompanying file LICENSE_1_0.txt or copy at
  * http://www.boost.org/LICENSE_1_0.txt)
@@ -13,12 +15,15 @@
 #ifndef BOOST_EXTENSION_DECL_HPP
 #define BOOST_EXTENSION_DECL_HPP
 
-#if defined(_WIN32) || defined(__WIN32__) || defined(WIN32) || defined(MSC_VER)
+#if __GNUC__ >= 4
+#  define BOOST_EXTENSION_EXPORT_DECL __attribute__((visibility("default")))
+#  define BOOST_EXTENSION_IMPORT_DECL __attribute__((visibility("hidden")))
+#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) || defined(MSC_VER)
 #  define BOOST_EXTENSION_EXPORT_DECL __declspec(dllexport)
 #  define BOOST_EXTENSION_IMPORT_DECL __declspec(dllimport)
-#else
+#elif
 #  define BOOST_EXTENSION_EXPORT_DECL
 #  define BOOST_EXTENSION_IMPORT_DECL
 #endif
 
-#endif
+#endif
\ No newline at end of file