6e52e0
diff -urp boost_1_48_0~/boost/config/compiler/gcc.hpp boost_1_48_0/boost/config/compiler/gcc.hpp
6e52e0
--- boost_1_48_0~/boost/config/compiler/gcc.hpp	2012-01-16 16:15:14.643239525 +0100
6e52e0
+++ boost_1_48_0/boost/config/compiler/gcc.hpp	2012-01-16 16:21:24.072247987 +0100
6e52e0
@@ -120,13 +120,13 @@
6e52e0
      // _WIN32 or one of its variant spellings. Note that Cygwin is a POSIX environment,
6e52e0
      // so does not define _WIN32 or its variants.
6e52e0
 #    define BOOST_HAS_DECLSPEC
6e52e0
-#    define BOOST_SYMBOL_EXPORT __attribute__((dllexport))
6e52e0
-#    define BOOST_SYMBOL_IMPORT __attribute__((dllimport))
6e52e0
+#    define BOOST_SYMBOL_EXPORT __attribute__((__dllexport__))
6e52e0
+#    define BOOST_SYMBOL_IMPORT __attribute__((__dllimport__))
6e52e0
 #  else
6e52e0
-#    define BOOST_SYMBOL_EXPORT __attribute__((visibility("default")))
6e52e0
+#    define BOOST_SYMBOL_EXPORT __attribute__((__visibility__("default")))
6e52e0
 #    define BOOST_SYMBOL_IMPORT
6e52e0
 #  endif
6e52e0
-#  define BOOST_SYMBOL_VISIBLE __attribute__((visibility("default")))
6e52e0
+#  define BOOST_SYMBOL_VISIBLE __attribute__((__visibility__("default")))
6e52e0
 #else
6e52e0
 // config/platform/win32.hpp will define BOOST_SYMBOL_EXPORT, etc., unless already defined  
6e52e0
 #  define BOOST_SYMBOL_EXPORT
6e52e0
diff -urp boost_1_48_0~/boost/gil/gil_config.hpp boost_1_48_0/boost/gil/gil_config.hpp
6e52e0
--- boost_1_48_0~/boost/gil/gil_config.hpp	2012-01-16 16:15:29.883239865 +0100
6e52e0
+++ boost_1_48_0/boost/gil/gil_config.hpp	2012-01-16 16:17:49.096243036 +0100
6e52e0
@@ -32,7 +32,7 @@
6e52e0
 #if   defined(_MSC_VER)
6e52e0
 #    define GIL_FORCEINLINE __forceinline
6e52e0
 #elif defined(__GNUC__) && __GNUC__ > 3
6e52e0
-#    define GIL_FORCEINLINE inline __attribute__ ((always_inline))
6e52e0
+#    define GIL_FORCEINLINE inline __attribute__ ((__always_inline__))
6e52e0
 #else
6e52e0
 #    define GIL_FORCEINLINE inline
6e52e0
 #endif
6e52e0
diff -urp boost_1_48_0~/boost/optional/optional.hpp boost_1_48_0/boost/optional/optional.hpp
6e52e0
--- boost_1_48_0~/boost/optional/optional.hpp	2012-01-16 16:15:29.743239804 +0100
6e52e0
+++ boost_1_48_0/boost/optional/optional.hpp	2012-01-16 16:17:47.488242994 +0100
6e52e0
@@ -127,7 +127,7 @@ class aligned_storage
6e52e0
     union
6e52e0
     // This works around GCC warnings about breaking strict aliasing rules when casting storage address to T*
6e52e0
 #if defined(BOOST_OPTIONAL_DETAIL_USE_ATTRIBUTE_MAY_ALIAS)
6e52e0
-    __attribute__((may_alias))
6e52e0
+    __attribute__((__may_alias__))
6e52e0
 #endif
6e52e0
     dummy_u
6e52e0
     {
6e52e0
diff -up /home/ant/rpm/BUILD/boost_1_53_0/boost/random/detail/integer_log2.hpp\~ /home/ant/rpm/BUILD/boost_1_53_0/boost/random/detail/integer_log2.hpp
6e52e0
--- boost_1_53_0/boost/random/detail/integer_log2.hpp~	2013-01-25 18:06:07.000000000 +0100
6e52e0
+++ boost_1_53_0/boost/random/detail/integer_log2.hpp	2013-02-07 17:37:53.000000000 +0100
6e52e0
@@ -27,7 +27,7 @@ namespace detail {
6e52e0
 #elif defined(BOOST_MSVC)
6e52e0
 #define BOOST_RANDOM_DETAIL_CONSTEXPR __forceinline
6e52e0
 #elif defined(__GNUC__) && __GNUC__ >= 4
6e52e0
-#define BOOST_RANDOM_DETAIL_CONSTEXPR inline __attribute__((const)) __attribute__((always_inline))
6e52e0
+#define BOOST_RANDOM_DETAIL_CONSTEXPR inline __attribute__((__const__)) __attribute__((__always_inline__))
6e52e0
 #else
6e52e0
 #define BOOST_RANDOM_DETAIL_CONSTEXPR inline
6e52e0
 #endif