diff -up exiv2-0.18.1/config/configure.ac.visibility exiv2-0.18.1/config/configure.ac --- exiv2-0.18.1/config/configure.ac.visibility 2009-04-03 10:52:50.000000000 -0500 +++ exiv2-0.18.1/config/configure.ac 2009-04-17 14:36:01.000000000 -0500 @@ -111,9 +111,9 @@ AC_ARG_ENABLE(visibility, GXX_VISIBILITY=$enableval, GXX_VISIBILITY=yes) AC_MSG_RESULT($GXX_VISIBILITY) if test "$GXX_VISIBILITY" = "yes"; then - AX_CXX_CHECK_FLAG(-fvisibility-inlines-hidden,[],[],[GXX_VISIBILITY=yes],[GXX_VISIBILITY=no]) + AX_CXX_CHECK_FLAG(-fvisibility=hidden,[],[],[GXX_VISIBILITY=yes],[GXX_VISIBILITY=no]) if test "$GXX_VISIBILITY" = "yes"; then - CXXFLAGS="${CXXFLAGS} -fvisibility=hidden -fvisibility-inlines-hidden" + CXXFLAGS="${CXXFLAGS} -fvisibility=hidden" AC_DEFINE(HAVE_GXXCLASSVISIBILITY,1) fi if test "$enable_shared" = "yes"; then diff -up exiv2-0.18.1/configure.visibility exiv2-0.18.1/configure --- exiv2-0.18.1/configure.visibility 2009-04-05 10:50:29.000000000 -0500 +++ exiv2-0.18.1/configure 2009-04-17 14:48:51.000000000 -0500 @@ -23905,7 +23905,7 @@ fi if test "$GXX_VISIBILITY" = "yes"; then - CXXFLAGS="${CXXFLAGS} -fvisibility=hidden -fvisibility-inlines-hidden" + CXXFLAGS="${CXXFLAGS} -fvisibility=hidden" cat >>confdefs.h <<\_ACEOF #define HAVE_GXXCLASSVISIBILITY 1 _ACEOF